{"action":"created","issue":{"url":"https://api.github.com/repos/davezuko/react-redux-starter-kit/issues/833","repository_url":"https://api.github.com/repos/davezuko/react-redux-starter-kit","labels_url":"https://api.github.com/repos/davezuko/react-redux-starter-kit/issues/833/labels{/name}","comments_url":"https://api.github.com/repos/davezuko/react-redux-starter-kit/issues/833/comments","events_url":"https://api.github.com/repos/davezuko/react-redux-starter-kit/issues/833/events","html_url":"https://github.com/davezuko/react-redux-starter-kit/issues/833","id":157284268,"number":833,"title":"Hot module replacement reloads entire hierarchy","user":{"login":"aherriot","id":987971,"avatar_url":"https://avatars.githubusercontent.com/u/987971?v=3","gravatar_id":"","url":"https://api.github.com/users/aherriot","html_url":"https://github.com/aherriot","followers_url":"https://api.github.com/users/aherriot/followers","following_url":"https://api.github.com/users/aherriot/following{/other_user}","gists_url":"https://api.github.com/users/aherriot/gists{/gist_id}","starred_url":"https://api.github.com/users/aherriot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aherriot/subscriptions","organizations_url":"https://api.github.com/users/aherriot/orgs","repos_url":"https://api.github.com/users/aherriot/repos","events_url":"https://api.github.com/users/aherriot/events{/privacy}","received_events_url":"https://api.github.com/users/aherriot/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-05-27T20:24:32Z","updated_at":"2016-05-27T20:34:10Z","closed_at":"2016-05-27T20:32:48Z","body":"When I update a file in the component tree, I expected it to only update that one piece and its children, but instead the root component reloads (and everything else on the page). For example, if I change only the style in `src/routes/Home/components/HomeView.scss`, I see this in my console:\r\n\r\n```\r\n[HMR] bundle rebuilding\r\nclient.js?e526:126 [HMR] bundle rebuilt in 1477ms\r\nprocess-update.js:27 [HMR] Checking for updates on the server...\r\nbootstrap 78a2d30…:48 XHR finished loading: GET \"http://172.28.128.1:3000/a11895716c62a5071276.hot-update.json\".hotDownloadManifest @ bootstrap 78a2d30…:48hotCheck @ bootstrap 78a2d30…:267check @ process-update.js:64module.exports @ process-update.js:28processMessage @ client.js?e526:139handleMessage @ client.js?e526:65\r\nprocess-update.js:100[HMR] Updated modules:\r\nprocess-update.js:102[HMR]  - ./~/css-loader?sourceMap&-minimize&modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]!./~/postcss-loader!./~/sass-loader?sourceMap!./src/routes/Home/components/HomeView.scss\r\nprocess-update.js:102[HMR]  - ./src/routes/Home/components/HomeView.scss\r\nprocess-update.js:102[HMR]  - ./src/routes/Home/components/HomeView.js\r\nprocess-update.js:102[HMR]  - ./src/routes/Home/index.js\r\nprocess-update.js:102[HMR]  - ./src/routes/index.js\r\nprocess-update.js:107[HMR] App is up to date.\r\n```\r\n\r\nI have used other webpack setups where only the pieces that change are updated, and not their parents, but I can't determine what is different about this configuration. Is this a bug in the setup or expected behaviour? What can I do to get only components downstream to update?"},"comment":{"url":"https://api.github.com/repos/davezuko/react-redux-starter-kit/issues/comments/222246770","html_url":"https://github.com/davezuko/react-redux-starter-kit/issues/833#issuecomment-222246770","issue_url":"https://api.github.com/repos/davezuko/react-redux-starter-kit/issues/833","id":222246770,"user":{"login":"davezuko","id":6439050,"avatar_url":"https://avatars.githubusercontent.com/u/6439050?v=3","gravatar_id":"","url":"https://api.github.com/users/davezuko","html_url":"https://github.com/davezuko","followers_url":"https://api.github.com/users/davezuko/followers","following_url":"https://api.github.com/users/davezuko/following{/other_user}","gists_url":"https://api.github.com/users/davezuko/gists{/gist_id}","starred_url":"https://api.github.com/users/davezuko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davezuko/subscriptions","organizations_url":"https://api.github.com/users/davezuko/orgs","repos_url":"https://api.github.com/users/davezuko/repos","events_url":"https://api.github.com/users/davezuko/events{/privacy}","received_events_url":"https://api.github.com/users/davezuko/received_events","type":"User","site_admin":false},"created_at":"2016-05-27T20:34:10Z","updated_at":"2016-05-27T20:34:10Z","body":"No problem, I just happened to check my email at the right time :). Hopefully we'll get this fixed sooner than later, I've just been pulled a bit away from the project for the past couple of weeks."}}
{"actor":{"display_login":"davezuko"}}