{"action":"created","issue":{"url":"https://api.github.com/repos/StateFarmIns/matterfront/issues/8","labels_url":"https://api.github.com/repos/StateFarmIns/matterfront/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/StateFarmIns/matterfront/issues/8/comments","events_url":"https://api.github.com/repos/StateFarmIns/matterfront/issues/8/events","html_url":"https://github.com/StateFarmIns/matterfront/pull/8","id":121311734,"number":8,"title":"Reactify overlay","user":{"login":"geekytime","id":650247,"avatar_url":"https://avatars.githubusercontent.com/u/650247?v=3","gravatar_id":"","url":"https://api.github.com/users/geekytime","html_url":"https://github.com/geekytime","followers_url":"https://api.github.com/users/geekytime/followers","following_url":"https://api.github.com/users/geekytime/following{/other_user}","gists_url":"https://api.github.com/users/geekytime/gists{/gist_id}","starred_url":"https://api.github.com/users/geekytime/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geekytime/subscriptions","organizations_url":"https://api.github.com/users/geekytime/orgs","repos_url":"https://api.github.com/users/geekytime/repos","events_url":"https://api.github.com/users/geekytime/events{/privacy}","received_events_url":"https://api.github.com/users/geekytime/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-09T18:40:48Z","updated_at":"2015-12-09T22:38:24Z","closed_at":"2015-12-09T20:18:33Z","pull_request":{"url":"https://api.github.com/repos/StateFarmIns/matterfront/pulls/8","html_url":"https://github.com/StateFarmIns/matterfront/pull/8","diff_url":"https://github.com/StateFarmIns/matterfront/pull/8.diff","patch_url":"https://github.com/StateFarmIns/matterfront/pull/8.patch"},"body":"It's probably best to go through this one by commits.\r\n\r\nI added a new appState module that is a reactive stream object. As the app state is changed, the stream created by this module will emit state change events.\r\n\r\nThe App component listens those events and re-renders itself when the state changes.\r\n\r\nI'm still a bit confused about what the Overlay is really for. I'll have to circle back on that at some point."},"comment":{"url":"https://api.github.com/repos/StateFarmIns/matterfront/issues/comments/163423667","html_url":"https://github.com/StateFarmIns/matterfront/pull/8#issuecomment-163423667","issue_url":"https://api.github.com/repos/StateFarmIns/matterfront/issues/8","id":163423667,"user":{"login":"H3Chief","id":3282305,"avatar_url":"https://avatars.githubusercontent.com/u/3282305?v=3","gravatar_id":"","url":"https://api.github.com/users/H3Chief","html_url":"https://github.com/H3Chief","followers_url":"https://api.github.com/users/H3Chief/followers","following_url":"https://api.github.com/users/H3Chief/following{/other_user}","gists_url":"https://api.github.com/users/H3Chief/gists{/gist_id}","starred_url":"https://api.github.com/users/H3Chief/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/H3Chief/subscriptions","organizations_url":"https://api.github.com/users/H3Chief/orgs","repos_url":"https://api.github.com/users/H3Chief/repos","events_url":"https://api.github.com/users/H3Chief/events{/privacy}","received_events_url":"https://api.github.com/users/H3Chief/received_events","type":"User","site_admin":false},"created_at":"2015-12-09T22:38:24Z","updated_at":"2015-12-09T22:38:24Z","body":"I'm used to `RxJS` for Observable functionality/FRP approaches.  Looking forward to seeing what Bacon is like to work with."}}