首页 > 解决方案 > React Redux 与使用全局挂钩?哪个更好?

问题描述

从事我的个人项目并想在里面使用钩子。我见过一个使用钩子的全局状态实现,我的问题是:哪个更好用?Redux 与 使用全局挂钩?使用 global hook 似乎超级容易管理,但是性能呢?与 redux 相比有什么优点和缺点?

标签: reactjsreduxreact-hooks

解决方案


我已经使用这两种方法构建了应用程序,并且没有注意到性能上有任何差异;尽管 Redux 绑定应该防止不必要的渲染,但我不确定这会对应用程序的最终性能产生多大影响。此外,Redux 提供了一个时间旅行调试器以及一个中间件 API。以下文章更深入地讨论了这个主题:

https://frontarm.com/james-k-nelson/when-context-replaces-redux/


推荐阅读