{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/react/issues/4663","labels_url":"https://api.github.com/repos/facebook/react/issues/4663/labels{/name}","comments_url":"https://api.github.com/repos/facebook/react/issues/4663/comments","events_url":"https://api.github.com/repos/facebook/react/issues/4663/events","html_url":"https://github.com/facebook/react/pull/4663","id":102014596,"number":4663,"title":"Require instantiable components to extend React.Component","user":{"login":"spicyj","id":6820,"avatar_url":"https://avatars.githubusercontent.com/u/6820?v=3","gravatar_id":"","url":"https://api.github.com/users/spicyj","html_url":"https://github.com/spicyj","followers_url":"https://api.github.com/users/spicyj/followers","following_url":"https://api.github.com/users/spicyj/following{/other_user}","gists_url":"https://api.github.com/users/spicyj/gists{/gist_id}","starred_url":"https://api.github.com/users/spicyj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spicyj/subscriptions","organizations_url":"https://api.github.com/users/spicyj/orgs","repos_url":"https://api.github.com/users/spicyj/repos","events_url":"https://api.github.com/users/spicyj/events{/privacy}","received_events_url":"https://api.github.com/users/spicyj/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"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/facebook/react/milestones/13","html_url":"https://github.com/facebook/react/milestones/0.14","labels_url":"https://api.github.com/repos/facebook/react/milestones/13/labels","id":1035426,"number":13,"title":"0.14","description":null,"creator":{"login":"spicyj","id":6820,"avatar_url":"https://avatars.githubusercontent.com/u/6820?v=3","gravatar_id":"","url":"https://api.github.com/users/spicyj","html_url":"https://github.com/spicyj","followers_url":"https://api.github.com/users/spicyj/followers","following_url":"https://api.github.com/users/spicyj/following{/other_user}","gists_url":"https://api.github.com/users/spicyj/gists{/gist_id}","starred_url":"https://api.github.com/users/spicyj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spicyj/subscriptions","organizations_url":"https://api.github.com/users/spicyj/orgs","repos_url":"https://api.github.com/users/spicyj/repos","events_url":"https://api.github.com/users/spicyj/events{/privacy}","received_events_url":"https://api.github.com/users/spicyj/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":21,"state":"open","created_at":"2015-03-23T23:33:55Z","updated_at":"2015-09-01T06:03:10Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2015-08-19T22:34:57Z","updated_at":"2015-09-01T09:48:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/facebook/react/pulls/4663","html_url":"https://github.com/facebook/react/pull/4663","diff_url":"https://github.com/facebook/react/pull/4663.diff","patch_url":"https://github.com/facebook/react/pull/4663.patch"},"body":null},"comment":{"url":"https://api.github.com/repos/facebook/react/issues/comments/136653738","html_url":"https://github.com/facebook/react/pull/4663#issuecomment-136653738","issue_url":"https://api.github.com/repos/facebook/react/issues/4663","id":136653738,"user":{"login":"laserjim","id":238601,"avatar_url":"https://avatars.githubusercontent.com/u/238601?v=3","gravatar_id":"","url":"https://api.github.com/users/laserjim","html_url":"https://github.com/laserjim","followers_url":"https://api.github.com/users/laserjim/followers","following_url":"https://api.github.com/users/laserjim/following{/other_user}","gists_url":"https://api.github.com/users/laserjim/gists{/gist_id}","starred_url":"https://api.github.com/users/laserjim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/laserjim/subscriptions","organizations_url":"https://api.github.com/users/laserjim/orgs","repos_url":"https://api.github.com/users/laserjim/repos","events_url":"https://api.github.com/users/laserjim/events{/privacy}","received_events_url":"https://api.github.com/users/laserjim/received_events","type":"User","site_admin":false},"created_at":"2015-09-01T09:48:09Z","updated_at":"2015-09-01T09:48:09Z","body":"I like `instanceof`; feels cleaner than checking for magic properties.\n\nOn Tue, Sep 1, 2015 at 1:33 AM, Andreas Svensson <notifications@github.com>\nwrote:\n\n> That locks it into a by-reference equality (and therefore a single react\n> package). Not sure if that is good or bad. Certainly more idiomatic.\n>\n> Multiple React packages means it's likely they'll be different versions,\n> so that's probably preferable? Mixing React packages seems like a bad idea\n> (or a mistake) and being slapped with an error seems beneficial I would\n> think.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/facebook/react/pull/4663#issuecomment-136635953>.\n>\n"}}