{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/react/issues/4947","labels_url":"https://api.github.com/repos/facebook/react/issues/4947/labels{/name}","comments_url":"https://api.github.com/repos/facebook/react/issues/4947/comments","events_url":"https://api.github.com/repos/facebook/react/issues/4947/events","html_url":"https://github.com/facebook/react/pull/4947","id":107832478,"number":4947,"title":"[react] making sure ReactDOMServer always uses ServerReactRootIndex, …","user":{"login":"fabiomcosta","id":28530,"avatar_url":"https://avatars.githubusercontent.com/u/28530?v=3","gravatar_id":"","url":"https://api.github.com/users/fabiomcosta","html_url":"https://github.com/fabiomcosta","followers_url":"https://api.github.com/users/fabiomcosta/followers","following_url":"https://api.github.com/users/fabiomcosta/following{/other_user}","gists_url":"https://api.github.com/users/fabiomcosta/gists{/gist_id}","starred_url":"https://api.github.com/users/fabiomcosta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fabiomcosta/subscriptions","organizations_url":"https://api.github.com/users/fabiomcosta/orgs","repos_url":"https://api.github.com/users/fabiomcosta/repos","events_url":"https://api.github.com/users/fabiomcosta/events{/privacy}","received_events_url":"https://api.github.com/users/fabiomcosta/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/facebook/react/labels/CLA%20Signed","name":"CLA Signed","color":"e7e7e7"},{"url":"https://api.github.com/repos/facebook/react/labels/GH%20Review:%20review-needed","name":"GH Review: review-needed","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-09-23T01:00:12Z","updated_at":"2015-09-25T00:49:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/facebook/react/pulls/4947","html_url":"https://github.com/facebook/react/pull/4947","diff_url":"https://github.com/facebook/react/pull/4947.diff","patch_url":"https://github.com/facebook/react/pull/4947.patch"},"body":"When ReactDOMServer runs on any environment with a DOM (browser) it generates ids `ClientReactRootIndex` which is inconsistent with what happens on the client. This is also a problem if you're using the result of `ReactDOMServer.renderToString` to cache components and having to render use that on different page renders.\r\n\r\nThis diff makes `ReactDOMServer.renderToString` always use `ServerReactRootIndex. createReactRootIndex` and `ReactMount.render` always use `ClientReactRootIndex. createReactRootIndex`."},"comment":{"url":"https://api.github.com/repos/facebook/react/issues/comments/143092419","html_url":"https://github.com/facebook/react/pull/4947#issuecomment-143092419","issue_url":"https://api.github.com/repos/facebook/react/issues/4947","id":143092419,"user":{"login":"fabiomcosta","id":28530,"avatar_url":"https://avatars.githubusercontent.com/u/28530?v=3","gravatar_id":"","url":"https://api.github.com/users/fabiomcosta","html_url":"https://github.com/fabiomcosta","followers_url":"https://api.github.com/users/fabiomcosta/followers","following_url":"https://api.github.com/users/fabiomcosta/following{/other_user}","gists_url":"https://api.github.com/users/fabiomcosta/gists{/gist_id}","starred_url":"https://api.github.com/users/fabiomcosta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fabiomcosta/subscriptions","organizations_url":"https://api.github.com/users/fabiomcosta/orgs","repos_url":"https://api.github.com/users/fabiomcosta/repos","events_url":"https://api.github.com/users/fabiomcosta/events{/privacy}","received_events_url":"https://api.github.com/users/fabiomcosta/received_events","type":"User","site_admin":false},"created_at":"2015-09-25T00:49:57Z","updated_at":"2015-09-25T00:49:57Z","body":"Sure"}}