{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/react/issues/7127","repository_url":"https://api.github.com/repos/facebook/react","labels_url":"https://api.github.com/repos/facebook/react/issues/7127/labels{/name}","comments_url":"https://api.github.com/repos/facebook/react/issues/7127/comments","events_url":"https://api.github.com/repos/facebook/react/issues/7127/events","html_url":"https://github.com/facebook/react/pull/7127","id":162403170,"number":7127,"title":"Trigger a proper no-op warning for async state changes on server","user":{"login":"rricard","id":246520,"avatar_url":"https://avatars.githubusercontent.com/u/246520?v=3","gravatar_id":"","url":"https://api.github.com/users/rricard","html_url":"https://github.com/rricard","followers_url":"https://api.github.com/users/rricard/followers","following_url":"https://api.github.com/users/rricard/following{/other_user}","gists_url":"https://api.github.com/users/rricard/gists{/gist_id}","starred_url":"https://api.github.com/users/rricard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rricard/subscriptions","organizations_url":"https://api.github.com/users/rricard/orgs","repos_url":"https://api.github.com/users/rricard/repos","events_url":"https://api.github.com/users/rricard/events{/privacy}","received_events_url":"https://api.github.com/users/rricard/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:%20accepted","name":"GH Review: accepted","color":"009800"},{"url":"https://api.github.com/repos/facebook/react/labels/semver-patch","name":"semver-patch","color":"0e8a16"}],"state":"closed","locked":false,"assignee":{"login":"gaearon","id":810438,"avatar_url":"https://avatars.githubusercontent.com/u/810438?v=3","gravatar_id":"","url":"https://api.github.com/users/gaearon","html_url":"https://github.com/gaearon","followers_url":"https://api.github.com/users/gaearon/followers","following_url":"https://api.github.com/users/gaearon/following{/other_user}","gists_url":"https://api.github.com/users/gaearon/gists{/gist_id}","starred_url":"https://api.github.com/users/gaearon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gaearon/subscriptions","organizations_url":"https://api.github.com/users/gaearon/orgs","repos_url":"https://api.github.com/users/gaearon/repos","events_url":"https://api.github.com/users/gaearon/events{/privacy}","received_events_url":"https://api.github.com/users/gaearon/received_events","type":"User","site_admin":false},"assignees":[{"login":"gaearon","id":810438,"avatar_url":"https://avatars.githubusercontent.com/u/810438?v=3","gravatar_id":"","url":"https://api.github.com/users/gaearon","html_url":"https://github.com/gaearon","followers_url":"https://api.github.com/users/gaearon/followers","following_url":"https://api.github.com/users/gaearon/following{/other_user}","gists_url":"https://api.github.com/users/gaearon/gists{/gist_id}","starred_url":"https://api.github.com/users/gaearon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gaearon/subscriptions","organizations_url":"https://api.github.com/users/gaearon/orgs","repos_url":"https://api.github.com/users/gaearon/repos","events_url":"https://api.github.com/users/gaearon/events{/privacy}","received_events_url":"https://api.github.com/users/gaearon/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/facebook/react/milestones/25","html_url":"https://github.com/facebook/react/milestones/15-next","labels_url":"https://api.github.com/repos/facebook/react/milestones/25/labels","id":1691310,"number":25,"title":"15-next","description":"We'll use this milestone to collect all PRs that will be shipped in a version of React v15. As they are cherry-picked to the branch, we will determine what version the next release is (minor or patch) based on the changes.\r\n\r\nWe will create a new milestone and move PRs to that milestone as they are cherry-picked.","creator":{"login":"zpao","id":8445,"avatar_url":"https://avatars.githubusercontent.com/u/8445?v=3","gravatar_id":"","url":"https://api.github.com/users/zpao","html_url":"https://github.com/zpao","followers_url":"https://api.github.com/users/zpao/followers","following_url":"https://api.github.com/users/zpao/following{/other_user}","gists_url":"https://api.github.com/users/zpao/gists{/gist_id}","starred_url":"https://api.github.com/users/zpao/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zpao/subscriptions","organizations_url":"https://api.github.com/users/zpao/orgs","repos_url":"https://api.github.com/users/zpao/repos","events_url":"https://api.github.com/users/zpao/events{/privacy}","received_events_url":"https://api.github.com/users/zpao/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":18,"state":"open","created_at":"2016-04-08T00:06:43Z","updated_at":"2016-07-04T14:47:01Z","due_on":null,"closed_at":null},"comments":18,"created_at":"2016-06-27T08:55:30Z","updated_at":"2016-07-04T15:01:48Z","closed_at":"2016-07-04T14:47:01Z","pull_request":{"url":"https://api.github.com/repos/facebook/react/pulls/7127","html_url":"https://github.com/facebook/react/pull/7127","diff_url":"https://github.com/facebook/react/pull/7127.diff","patch_url":"https://github.com/facebook/react/pull/7127.patch"},"body":"This commit fixes #5473: ReactDOMServer.renderToString: presence of onClick\r\nhandler causes errors on async update\r\n\r\nThis commit performs the following changes:\r\n\r\n- Adds a getUpdateQueue method to  ReactServerRenderingTransaction,\r\n  ReactReconcileTransaction, ReactNativeReconcileTransaction and\r\n  ReactTestReconcileTransaction\r\n- Make the ReactCompositeComponent call this getUpdateQueue instead of using\r\n  ReactUpdateQueue that was unwanted at certain moments on server\r\n- On ReactServerRenderingTransaction, dispatch ReactUpdateQueue's methods\r\n  while rendering and ReactNoopUpdateQueue's methods afterwards\r\n- Added a test that mimics the case presented in #5473 with setState and\r\n  replaceState"},"comment":{"url":"https://api.github.com/repos/facebook/react/issues/comments/230309473","html_url":"https://github.com/facebook/react/pull/7127#issuecomment-230309473","issue_url":"https://api.github.com/repos/facebook/react/issues/7127","id":230309473,"user":{"login":"rricard","id":246520,"avatar_url":"https://avatars.githubusercontent.com/u/246520?v=3","gravatar_id":"","url":"https://api.github.com/users/rricard","html_url":"https://github.com/rricard","followers_url":"https://api.github.com/users/rricard/followers","following_url":"https://api.github.com/users/rricard/following{/other_user}","gists_url":"https://api.github.com/users/rricard/gists{/gist_id}","starred_url":"https://api.github.com/users/rricard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rricard/subscriptions","organizations_url":"https://api.github.com/users/rricard/orgs","repos_url":"https://api.github.com/users/rricard/repos","events_url":"https://api.github.com/users/rricard/events{/privacy}","received_events_url":"https://api.github.com/users/rricard/received_events","type":"User","site_admin":false},"created_at":"2016-07-04T15:01:48Z","updated_at":"2016-07-04T15:01:48Z","body":"Thank you for reviewing me. That was a good and instructive experience!"}}
{"actor":{"display_login":"rricard"}}