我是redux和react-redux的新手,同时我正在努力制作一个redux应用程序.
我不理解redux文档的声明:
然后,我们使用来自react-redux的connect()函数将我们想要连接到Redux的组件包装起来.尝试仅针对顶级组件或路由处理程序执行此操作.虽然从技术上讲,您可以将应用程序中的任何组件()连接到Redux存储,但要避免这样做太深,因为这会使数据流更难以跟踪.
是否更容易连接到所有组件,并且在更新状态时,每个组件都可以获得新的状态树?
为什么哑组件和高级容器?
谢谢.
我正在研究React&Redux项目.该项目过去常常使用webpack-dev-middleware和热中间件进行热重装.
在我将Redux Saga添加到项目中之后,将一些saga中间件添加到redux商店.似乎每当我更改传奇代码时,热重新加载都会破坏并显示错误消息:
提供商>不支持动态更改
store.您很可能会看到此错误,因为您已更新到Redux 2.x和React Redux 2.x,它们不再自动热重新加载Reducer.有关迁移说明,请参阅https://github.com/reactjs/react-redux/releases/tag/v2.0.0.
我知道佐贺使用发电机并且它是时间依赖的.可以用Sagas热重新加载页面吗?就像Redux减速器在热重装过程中如何替换自身一样.
谢谢!
我想知道是否有办法避免冻结整个 Svelte 应用程序的异常?
我目前正在使用 Svelte v3.12.0,看起来如果存在未捕获的异常,整个前端应用程序就会冻结并且无法从错误中恢复。我不认为将每个组件中的每一行代码包装在 try...catch... 中是一个很好的解决方案。