{"action":"created","issue":{"url":"https://api.github.com/repos/callemall/material-ui/issues/2852","labels_url":"https://api.github.com/repos/callemall/material-ui/issues/2852/labels{/name}","comments_url":"https://api.github.com/repos/callemall/material-ui/issues/2852/comments","events_url":"https://api.github.com/repos/callemall/material-ui/issues/2852/events","html_url":"https://github.com/callemall/material-ui/issues/2852","id":125737996,"number":2852,"title":"[better implementation] mixins/style-propable.js should be removed ","user":{"login":"yongxu","id":1932255,"avatar_url":"https://avatars.githubusercontent.com/u/1932255?v=3","gravatar_id":"","url":"https://api.github.com/users/yongxu","html_url":"https://github.com/yongxu","followers_url":"https://api.github.com/users/yongxu/followers","following_url":"https://api.github.com/users/yongxu/following{/other_user}","gists_url":"https://api.github.com/users/yongxu/gists{/gist_id}","starred_url":"https://api.github.com/users/yongxu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yongxu/subscriptions","organizations_url":"https://api.github.com/users/yongxu/orgs","repos_url":"https://api.github.com/users/yongxu/repos","events_url":"https://api.github.com/users/yongxu/events{/privacy}","received_events_url":"https://api.github.com/users/yongxu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/callemall/material-ui/milestones/10","html_url":"https://github.com/callemall/material-ui/milestones/0.15.0%20Release","labels_url":"https://api.github.com/repos/callemall/material-ui/milestones/10/labels","id":1472363,"number":10,"title":"0.15.0 Release","description":"","creator":{"login":"alitaheri","id":8528759,"avatar_url":"https://avatars.githubusercontent.com/u/8528759?v=3","gravatar_id":"","url":"https://api.github.com/users/alitaheri","html_url":"https://github.com/alitaheri","followers_url":"https://api.github.com/users/alitaheri/followers","following_url":"https://api.github.com/users/alitaheri/following{/other_user}","gists_url":"https://api.github.com/users/alitaheri/gists{/gist_id}","starred_url":"https://api.github.com/users/alitaheri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alitaheri/subscriptions","organizations_url":"https://api.github.com/users/alitaheri/orgs","repos_url":"https://api.github.com/users/alitaheri/repos","events_url":"https://api.github.com/users/alitaheri/events{/privacy}","received_events_url":"https://api.github.com/users/alitaheri/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":0,"state":"open","created_at":"2015-12-23T09:11:44Z","updated_at":"2016-01-09T06:41:23Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2016-01-09T04:40:04Z","updated_at":"2016-01-09T09:01:18Z","closed_at":null,"body":"style-propable is a mixin that I really don't see why it should exist. This mixin does not affect component's life cycle and the only thing it does is inject helper functions.\r\n\r\nThis mixin appears in most of the components and is the only mixin in most cases. Removing this not only improves the performance and clarity, more importantly, many components will be changed to ```pure``` and written in es6 style."},"comment":{"url":"https://api.github.com/repos/callemall/material-ui/issues/comments/170211488","html_url":"https://github.com/callemall/material-ui/issues/2852#issuecomment-170211488","issue_url":"https://api.github.com/repos/callemall/material-ui/issues/2852","id":170211488,"user":{"login":"yongxu","id":1932255,"avatar_url":"https://avatars.githubusercontent.com/u/1932255?v=3","gravatar_id":"","url":"https://api.github.com/users/yongxu","html_url":"https://github.com/yongxu","followers_url":"https://api.github.com/users/yongxu/followers","following_url":"https://api.github.com/users/yongxu/following{/other_user}","gists_url":"https://api.github.com/users/yongxu/gists{/gist_id}","starred_url":"https://api.github.com/users/yongxu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yongxu/subscriptions","organizations_url":"https://api.github.com/users/yongxu/orgs","repos_url":"https://api.github.com/users/yongxu/repos","events_url":"https://api.github.com/users/yongxu/events{/privacy}","received_events_url":"https://api.github.com/users/yongxu/received_events","type":"User","site_admin":false},"created_at":"2016-01-09T09:01:18Z","updated_at":"2016-01-09T09:01:18Z","body":"there are so many of them, but it is actually very easy to track, just search ```./mixins/style-propable``` you will be able to find all of them"}}