{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/react/issues/4716","labels_url":"https://api.github.com/repos/facebook/react/issues/4716/labels{/name}","comments_url":"https://api.github.com/repos/facebook/react/issues/4716/comments","events_url":"https://api.github.com/repos/facebook/react/issues/4716/events","html_url":"https://github.com/facebook/react/pull/4716","id":103200046,"number":4716,"title":"Implemented a React.PropTypes.componentOf ","user":{"login":"cassiozen","id":33676,"avatar_url":"https://avatars.githubusercontent.com/u/33676?v=3","gravatar_id":"","url":"https://api.github.com/users/cassiozen","html_url":"https://github.com/cassiozen","followers_url":"https://api.github.com/users/cassiozen/followers","following_url":"https://api.github.com/users/cassiozen/following{/other_user}","gists_url":"https://api.github.com/users/cassiozen/gists{/gist_id}","starred_url":"https://api.github.com/users/cassiozen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cassiozen/subscriptions","organizations_url":"https://api.github.com/users/cassiozen/orgs","repos_url":"https://api.github.com/users/cassiozen/repos","events_url":"https://api.github.com/users/cassiozen/events{/privacy}","received_events_url":"https://api.github.com/users/cassiozen/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":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-08-26T07:46:01Z","updated_at":"2015-10-06T04:39:59Z","closed_at":"2015-10-06T04:39:59Z","pull_request":{"url":"https://api.github.com/repos/facebook/react/pulls/4716","html_url":"https://github.com/facebook/react/pull/4716","diff_url":"https://github.com/facebook/react/pull/4716.diff","patch_url":"https://github.com/facebook/react/pull/4716.patch"},"body":"Prop must be a React component of a certain type."},"comment":{"url":"https://api.github.com/repos/facebook/react/issues/comments/145739682","html_url":"https://github.com/facebook/react/pull/4716#issuecomment-145739682","issue_url":"https://api.github.com/repos/facebook/react/issues/4716","id":145739682,"user":{"login":"sebmarkbage","id":63648,"avatar_url":"https://avatars.githubusercontent.com/u/63648?v=3","gravatar_id":"","url":"https://api.github.com/users/sebmarkbage","html_url":"https://github.com/sebmarkbage","followers_url":"https://api.github.com/users/sebmarkbage/followers","following_url":"https://api.github.com/users/sebmarkbage/following{/other_user}","gists_url":"https://api.github.com/users/sebmarkbage/gists{/gist_id}","starred_url":"https://api.github.com/users/sebmarkbage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sebmarkbage/subscriptions","organizations_url":"https://api.github.com/users/sebmarkbage/orgs","repos_url":"https://api.github.com/users/sebmarkbage/repos","events_url":"https://api.github.com/users/sebmarkbage/events{/privacy}","received_events_url":"https://api.github.com/users/sebmarkbage/received_events","type":"User","site_admin":false},"created_at":"2015-10-06T04:39:59Z","updated_at":"2015-10-06T04:39:59Z","body":"It's important to support composition but also important to support good helpers when a component doesn't make sense in certain contexts. This gets pretty complicated to get right though so I'd rather leave it to user space now."}}