reactjs - React Redux 与使用全局挂钩?哪个更好?
问题描述
从事我的个人项目并想在里面使用钩子。我见过一个使用钩子的全局状态实现,我的问题是:哪个更好用?Redux 与 使用全局挂钩?使用 global hook 似乎超级容易管理,但是性能呢?与 redux 相比有什么优点和缺点?
解决方案
我已经使用这两种方法构建了应用程序,并且没有注意到性能上有任何差异;尽管 Redux 绑定应该防止不必要的渲染,但我不确定这会对应用程序的最终性能产生多大影响。此外,Redux 提供了一个时间旅行调试器以及一个中间件 API。以下文章更深入地讨论了这个主题:
https://frontarm.com/james-k-nelson/when-context-replaces-redux/
推荐阅读
- c# - New-AzurePIMRequest 作为 .net 函数?
- asp.net-core - 带有数据注释的 Razor 可重用表单视图
- c# - C# UWP 如何从点数据渲染 InkStroke?
- list - 读取多个数据文件的多个列并使用选定的列进行计算
- python - python中带有networkx的多个简单路径
- javascript - 使用 concat 合并在不同页面上定义的数组
- python - 如何计算另一个列表Python中的列表的平均值
- android - 即使不使用服务,歌曲也会在后台播放
- c# - 使第三方 I/O DLL 异步
- javascript - 如何使用 map() 创建 HTML 模板?