{"action":"closed","issue":{"url":"https://api.github.com/repos/skidding/cosmos/issues/82","labels_url":"https://api.github.com/repos/skidding/cosmos/issues/82/labels{/name}","comments_url":"https://api.github.com/repos/skidding/cosmos/issues/82/comments","events_url":"https://api.github.com/repos/skidding/cosmos/issues/82/events","html_url":"https://github.com/skidding/cosmos/issues/82","id":54693253,"number":82,"title":"[Canceled] Move componentLookup outside props","user":{"login":"skidding","id":250750,"avatar_url":"https://avatars.githubusercontent.com/u/250750?v=3","gravatar_id":"","url":"https://api.github.com/users/skidding","html_url":"https://github.com/skidding","followers_url":"https://api.github.com/users/skidding/followers","following_url":"https://api.github.com/users/skidding/following{/other_user}","gists_url":"https://api.github.com/users/skidding/gists{/gist_id}","starred_url":"https://api.github.com/users/skidding/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/skidding/subscriptions","organizations_url":"https://api.github.com/users/skidding/orgs","repos_url":"https://api.github.com/users/skidding/repos","events_url":"https://api.github.com/users/skidding/events{/privacy}","received_events_url":"https://api.github.com/users/skidding/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-01-18T11:08:08Z","updated_at":"2015-01-18T14:31:18Z","closed_at":"2015-01-18T14:31:18Z","body":"It can be attached on the instance instead and the `PersistState` can send it to children in the loadChild method. Cosmos functions [are already aware](https://github.com/skidding/cosmos/blob/master/cosmos.js#L23) of the componentLookup, so keeping it in props only makes them messier and not really serializable.\r\n\r\nEdit: Can't attach on instance because before React.render returns the instance the children already try to render. Just doing some routine changes in this issue"}}