{"action":"created","issue":{"url":"https://api.github.com/repos/reactjs/redux/issues/1480","repository_url":"https://api.github.com/repos/reactjs/redux","labels_url":"https://api.github.com/repos/reactjs/redux/issues/1480/labels{/name}","comments_url":"https://api.github.com/repos/reactjs/redux/issues/1480/comments","events_url":"https://api.github.com/repos/reactjs/redux/issues/1480/events","html_url":"https://github.com/reactjs/redux/pull/1480","id":138691388,"number":1480,"title":"Update todomvc example","user":{"login":"mjw56","id":161528,"avatar_url":"https://avatars.githubusercontent.com/u/161528?v=3","gravatar_id":"","url":"https://api.github.com/users/mjw56","html_url":"https://github.com/mjw56","followers_url":"https://api.github.com/users/mjw56/followers","following_url":"https://api.github.com/users/mjw56/following{/other_user}","gists_url":"https://api.github.com/users/mjw56/gists{/gist_id}","starred_url":"https://api.github.com/users/mjw56/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mjw56/subscriptions","organizations_url":"https://api.github.com/users/mjw56/orgs","repos_url":"https://api.github.com/users/mjw56/repos","events_url":"https://api.github.com/users/mjw56/events{/privacy}","received_events_url":"https://api.github.com/users/mjw56/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2016-03-05T15:36:49Z","updated_at":"2016-03-08T05:31:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/reactjs/redux/pulls/1480","html_url":"https://github.com/reactjs/redux/pull/1480","diff_url":"https://github.com/reactjs/redux/pull/1480.diff","patch_url":"https://github.com/reactjs/redux/pull/1480.patch"},"body":"Hi @gaearon,\r\n\r\nThis is my attempt at #1354.\r\n\r\nI basically took the ```todos``` example and built off of that, adding in some of the existing ```todomvc``` example code.\r\n\r\nThings I did:\r\n\r\n- Store visibilityFilter in the state\r\n- Split into presentational and container components\r\n- Update the reducer code to use composition\r\n- Add Reselect\r\n- Update action/reducer tests\r\n- Add integrations for components using enzyme #1481 \r\n\r\nThe only thing I'm not sure about is testing components. Is there any way you would suggest for this?\r\n\r\nI'd love to hear your feedback! I'm happy to make any changes required.\r\n\r\nfixes #1354 \r\n\r\nCheers"},"comment":{"url":"https://api.github.com/repos/reactjs/redux/issues/comments/193616242","html_url":"https://github.com/reactjs/redux/pull/1480#issuecomment-193616242","issue_url":"https://api.github.com/repos/reactjs/redux/issues/1480","id":193616242,"user":{"login":"timdorr","id":17882,"avatar_url":"https://avatars.githubusercontent.com/u/17882?v=3","gravatar_id":"","url":"https://api.github.com/users/timdorr","html_url":"https://github.com/timdorr","followers_url":"https://api.github.com/users/timdorr/followers","following_url":"https://api.github.com/users/timdorr/following{/other_user}","gists_url":"https://api.github.com/users/timdorr/gists{/gist_id}","starred_url":"https://api.github.com/users/timdorr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timdorr/subscriptions","organizations_url":"https://api.github.com/users/timdorr/orgs","repos_url":"https://api.github.com/users/timdorr/repos","events_url":"https://api.github.com/users/timdorr/events{/privacy}","received_events_url":"https://api.github.com/users/timdorr/received_events","type":"User","site_admin":false},"created_at":"2016-03-08T05:31:10Z","updated_at":"2016-03-08T05:31:10Z","body":"Can you squash some of these commits into more manageable chunks?"}}