{"action":"created","issue":{"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/issues/102","labels_url":"https://api.github.com/repos/Lokiedu/libertysoil-site/issues/102/labels{/name}","comments_url":"https://api.github.com/repos/Lokiedu/libertysoil-site/issues/102/comments","events_url":"https://api.github.com/repos/Lokiedu/libertysoil-site/issues/102/events","html_url":"https://github.com/Lokiedu/libertysoil-site/issues/102","id":128545419,"number":102,"title":"Refactor redux-selectors #technicaldebt","user":{"login":"romagorbunov","id":16269033,"avatar_url":"https://avatars.githubusercontent.com/u/16269033?v=3","gravatar_id":"","url":"https://api.github.com/users/romagorbunov","html_url":"https://github.com/romagorbunov","followers_url":"https://api.github.com/users/romagorbunov/followers","following_url":"https://api.github.com/users/romagorbunov/following{/other_user}","gists_url":"https://api.github.com/users/romagorbunov/gists{/gist_id}","starred_url":"https://api.github.com/users/romagorbunov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/romagorbunov/subscriptions","organizations_url":"https://api.github.com/users/romagorbunov/orgs","repos_url":"https://api.github.com/users/romagorbunov/repos","events_url":"https://api.github.com/users/romagorbunov/events{/privacy}","received_events_url":"https://api.github.com/users/romagorbunov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/labels/Backlog%20+","name":"Backlog +","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/milestones/4","html_url":"https://github.com/Lokiedu/libertysoil-site/milestones/1.2.0","labels_url":"https://api.github.com/repos/Lokiedu/libertysoil-site/milestones/4/labels","id":1511413,"number":4,"title":"1.2.0","description":"To be released due to 2016.02.03","creator":{"login":"romagorbunov","id":16269033,"avatar_url":"https://avatars.githubusercontent.com/u/16269033?v=3","gravatar_id":"","url":"https://api.github.com/users/romagorbunov","html_url":"https://github.com/romagorbunov","followers_url":"https://api.github.com/users/romagorbunov/followers","following_url":"https://api.github.com/users/romagorbunov/following{/other_user}","gists_url":"https://api.github.com/users/romagorbunov/gists{/gist_id}","starred_url":"https://api.github.com/users/romagorbunov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/romagorbunov/subscriptions","organizations_url":"https://api.github.com/users/romagorbunov/orgs","repos_url":"https://api.github.com/users/romagorbunov/repos","events_url":"https://api.github.com/users/romagorbunov/events{/privacy}","received_events_url":"https://api.github.com/users/romagorbunov/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":1,"state":"open","created_at":"2016-01-17T22:46:28Z","updated_at":"2016-01-25T14:17:50Z","due_on":"2016-02-02T21:00:00Z","closed_at":null},"comments":1,"created_at":"2016-01-25T14:14:31Z","updated_at":"2016-02-02T14:26:51Z","closed_at":null,"body":"at this point, we use a single selector to add the **whole** state to each page component. As the app grows it may cause performance issues, because each time when you call `dispatch` React re-renders the whole app. But if we set a suitable selector for each component, React will re-render a particular component only if the selected state has changed [(see)](https://github.com/rackt/react-redux/blob/master/docs/api.md#inject-dispatch-and-every-field-in-the-global-state).\n\nTask definition is a bit opaque, as this is quite a large refactoring. It is quite possible that we would be able to split it into smaller chunks, but scope and possibility of those would become obvious once the work is started"},"comment":{"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/issues/comments/178597954","html_url":"https://github.com/Lokiedu/libertysoil-site/issues/102#issuecomment-178597954","issue_url":"https://api.github.com/repos/Lokiedu/libertysoil-site/issues/102","id":178597954,"user":{"login":"voidxnull","id":3047416,"avatar_url":"https://avatars.githubusercontent.com/u/3047416?v=3","gravatar_id":"","url":"https://api.github.com/users/voidxnull","html_url":"https://github.com/voidxnull","followers_url":"https://api.github.com/users/voidxnull/followers","following_url":"https://api.github.com/users/voidxnull/following{/other_user}","gists_url":"https://api.github.com/users/voidxnull/gists{/gist_id}","starred_url":"https://api.github.com/users/voidxnull/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/voidxnull/subscriptions","organizations_url":"https://api.github.com/users/voidxnull/orgs","repos_url":"https://api.github.com/users/voidxnull/repos","events_url":"https://api.github.com/users/voidxnull/events{/privacy}","received_events_url":"https://api.github.com/users/voidxnull/received_events","type":"User","site_admin":false},"created_at":"2016-02-02T14:26:51Z","updated_at":"2016-02-02T14:26:51Z","body":"plus! 0/2 "}}