小编Kev*_* He的帖子

为什么redux建议只连接到顶级组件?

我是redux和react-redux的新手,同时我正在努力制作一个redux应用程序.

我不理解redux文档的声明:

然后,我们使用来自react-redux的connect()函数将我们想要连接到Redux的组件包装起来.尝试仅针对顶级组件或路由处理程序执行此操作.虽然从技术上讲,您可以将应用程序中的任何组件()连接到Redux存储,但要避免这样做太深,因为这会使数据流更难以跟踪.

是否更容易连接到所有组件,并且在更新状态时,每个组件都可以获得新的状态树?

为什么哑组件和高级容器?

谢谢.

reactjs redux

22
推荐指数
3
解决办法
5863
查看次数

Redux Saga热重装

我正在研究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减速器在热重装过程中如何替换自身一样.

谢谢!

webpack redux webpack-hmr redux-saga react-redux

19
推荐指数
2
解决办法
4667
查看次数

如何避免在 Svelte 中冻结整个应用程序的异常?

我想知道是否有办法避免冻结整个 Svelte 应用程序的异常?

我目前正在使用 Svelte v3.12.0,看起来如果存在未捕获的异常,整个前端应用程序就会冻结并且无法从错误中恢复。我不认为将每个组件中的每一行代码包装在 try...catch... 中是一个很好的解决方案。

svelte

12
推荐指数
1
解决办法
1731
查看次数

标签 统计

redux ×2

react-redux ×1

reactjs ×1

redux-saga ×1

svelte ×1

webpack ×1

webpack-hmr ×1