ReactContextAPI和单独的JS文件来存储用户数据有什么区别?

我是 ReactJs 的新手。据我了解,React 上下文 API 用于在组件之间共享数据,以避免在嵌套组件中重复使用 props 传递数据。但我可以用一个简单的单独 JS 文件来做到这一点。在 JS 文件中,我可以简单地声明一个对象来保存数据,并有一些函数来更新或获取所有组件中存储的数据。

Context API 和用于存储用户数据的 JS 文件之间的主要区别是什么?我应该在何时何地使用 React Context API?

回答

React 知道上下文,如果上下文发生变化,使用上下文的组件将重新渲染。

如果您更改 JS 模块中的值,React 不会更新组件树。


以上是ReactContextAPI和单独的JS文件来存储用户数据有什么区别?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>