Open mathportillo opened 6 years ago
It looks like adding key={Math.random()}
to ReactHotLoader
component on client folder solves the issue, (as seen here: ctrlplusb/react-async-component/issues/14)
Still, I would say that a proper fix should be either not needing a random key for react-async-component
to work, or adding it permanently to React Universally base.
So I will let you guys close the issue based on your decision.
Thanks anyway for this amazing project!!
Hello all, and thanks for the amazing project!
To reproduce: clone universally, checkout branch next, run npm run develop, alter anything in a component "inside" an
asyncComponent
(eg.: add content toHomeRoute.js
)On branch next, when running
npm run develop
with the project untouched, updates made to components loaded asyncronally fails to reflect on browser. Instead of not updating, everything inside the async component is removed from tree after the update. The route still matches and theasyncComponent
component still loads in react tree, but with no children.No error appear on server console and client console. On client console HMR logs as if working normally:
I don't know if the problem is on Universally config, or on
react-async-component
code, or error on any of it's dependencies.Things I tried:
http://0.0.0.0:1337
instead oflocalhost:1337
(as seen on #506)Thanks again.