I read here that one of the reasons that hot module reloading isn't working reliably could be because of circular dependencies between React components. I installed this VS Code extension to check it out and sure enough there are a lot of circular dependencies in the app.
It'd be some pleasant work to clean them up, and I think there might be some larger benefits than just HMR working more nicely if we ensure there are none.
I read here that one of the reasons that hot module reloading isn't working reliably could be because of circular dependencies between React components. I installed this VS Code extension to check it out and sure enough there are a lot of circular dependencies in the app.
It'd be some pleasant work to clean them up, and I think there might be some larger benefits than just HMR working more nicely if we ensure there are none.