I am pretty sure that everything you saw promotes React as useful for SEO, because it can display the requested page on the server before sending it to the client. Thus, it will be indexed in the same way as any other static page, in relation to search engines.
Server creation was made possible thanks to ReactDOMServer.renderToString . The visitor will receive an already processed markup page, which the React application will detect after loading and starting it. Instead of replacing the contents when calling ReactDOM.render it will simply add event bindings. For the rest of the visit, the React app will take over, and further pages will be displayed on the client.
If you are interested in learning more about this, I suggest looking for “Universal JavaScript” or “Universal React” (formerly known as the “isomorphic answer”), as this becomes the term for JavaScript applications that use the same base rendering code as on a server, so on the client.
Jack 01 Feb '15 at 0:38 2015-02-01 00:38
source share