Redux与上下文API和useReducer挂钩 [英] Redux vs Context API and useReducer hook

查看:24
本文介绍了Redux与上下文API和useReducer挂钩的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Reaction工作了6个月,目前还没有使用Redux的经验。虽然我使用过上下文API和useReducer钩子。我需要转换一个现有的应用程序来反应,这将有大约100-120个组件。我的问题是关于国家管理的选择。随着上下文API和useReducer钩子的兴起,我是否可以只依赖这两个,或者Redux库仍然是更好的选择?我找到的比较的文章是2019年末的,所以我无法决定。 请指导

推荐答案

Redux仍然是较好的大规模选择。 让我们假设全局存储中有10000个全局状态变量。并且您需要更换一个。

  1. 上下文接口

它将重新呈现其所有不必要的使用者组件。

  1. 还原

它允许我们有选择地重新呈现订阅了更改的值的组件。

所以 上下文API适用于小规模,但不适用于大规模。 useReducer前后上下文API的基本原理仍然相同。

这篇关于Redux与上下文API和useReducer挂钩的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆