{"action":"created","issue":{"url":"https://api.github.com/repos/gaearon/react-hot-loader/issues/266","repository_url":"https://api.github.com/repos/gaearon/react-hot-loader","labels_url":"https://api.github.com/repos/gaearon/react-hot-loader/issues/266/labels{/name}","comments_url":"https://api.github.com/repos/gaearon/react-hot-loader/issues/266/comments","events_url":"https://api.github.com/repos/gaearon/react-hot-loader/issues/266/events","html_url":"https://github.com/gaearon/react-hot-loader/issues/266","id":151819733,"number":266,"title":"React Hot Loader 3.0 might prevent views updates","user":{"login":"loicfrering","id":168436,"avatar_url":"https://avatars.githubusercontent.com/u/168436?v=3","gravatar_id":"","url":"https://api.github.com/users/loicfrering","html_url":"https://github.com/loicfrering","followers_url":"https://api.github.com/users/loicfrering/followers","following_url":"https://api.github.com/users/loicfrering/following{/other_user}","gists_url":"https://api.github.com/users/loicfrering/gists{/gist_id}","starred_url":"https://api.github.com/users/loicfrering/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/loicfrering/subscriptions","organizations_url":"https://api.github.com/users/loicfrering/orgs","repos_url":"https://api.github.com/users/loicfrering/repos","events_url":"https://api.github.com/users/loicfrering/events{/privacy}","received_events_url":"https://api.github.com/users/loicfrering/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gaearon/react-hot-loader/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/gaearon/react-hot-loader/milestones/2","html_url":"https://github.com/gaearon/react-hot-loader/milestones/v3.0","labels_url":"https://api.github.com/repos/gaearon/react-hot-loader/milestones/2/labels","id":1713796,"number":2,"title":"v3.0","description":"","creator":{"login":"gaearon","id":810438,"avatar_url":"https://avatars.githubusercontent.com/u/810438?v=3","gravatar_id":"","url":"https://api.github.com/users/gaearon","html_url":"https://github.com/gaearon","followers_url":"https://api.github.com/users/gaearon/followers","following_url":"https://api.github.com/users/gaearon/following{/other_user}","gists_url":"https://api.github.com/users/gaearon/gists{/gist_id}","starred_url":"https://api.github.com/users/gaearon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gaearon/subscriptions","organizations_url":"https://api.github.com/users/gaearon/orgs","repos_url":"https://api.github.com/users/gaearon/repos","events_url":"https://api.github.com/users/gaearon/events{/privacy}","received_events_url":"https://api.github.com/users/gaearon/received_events","type":"User","site_admin":false},"open_issues":7,"closed_issues":4,"state":"open","created_at":"2016-04-18T13:57:45Z","updated_at":"2016-04-30T17:12:21Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2016-04-29T08:44:15Z","updated_at":"2016-05-01T13:38:18Z","closed_at":null,"body":"Views are no more updated when we connect a container to an externally defined simple component. See this commit loicfrering/redux-devtools@d387bc9b6dd517e91f6d4c1008490cd4b55720a9 for reference.\r\n\r\nWhen I start the app, actions are correctly dispatched (as we can see in the devtools) but the views are not updating anymore.\r\n\r\nAnd when I remove `react-hot-loader/patch` from `webpack.config.js`, everything is working as expected.\r\n\r\nTested with react-hot-loader 3.0.0-alpha.13. I'll try to investigate more over the weekend, thanks!"},"comment":{"url":"https://api.github.com/repos/gaearon/react-hot-loader/issues/comments/216042632","html_url":"https://github.com/gaearon/react-hot-loader/issues/266#issuecomment-216042632","issue_url":"https://api.github.com/repos/gaearon/react-hot-loader/issues/266","id":216042632,"user":{"login":"nfcampos","id":56902,"avatar_url":"https://avatars.githubusercontent.com/u/56902?v=3","gravatar_id":"","url":"https://api.github.com/users/nfcampos","html_url":"https://github.com/nfcampos","followers_url":"https://api.github.com/users/nfcampos/followers","following_url":"https://api.github.com/users/nfcampos/following{/other_user}","gists_url":"https://api.github.com/users/nfcampos/gists{/gist_id}","starred_url":"https://api.github.com/users/nfcampos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nfcampos/subscriptions","organizations_url":"https://api.github.com/users/nfcampos/orgs","repos_url":"https://api.github.com/users/nfcampos/repos","events_url":"https://api.github.com/users/nfcampos/events{/privacy}","received_events_url":"https://api.github.com/users/nfcampos/received_events","type":"User","site_admin":false},"created_at":"2016-05-01T13:38:18Z","updated_at":"2016-05-01T13:38:18Z","body":"@gaearon I think a better solution might be to keep it as is but instead of setting `__source` we set `[Symbol.for('rhl-source')]`. That will never get hoisted so it's safe"}}