如何在项目中全局保存任何值,以便我们可以从react.js中的任何位置访问它

时间:2018-08-29 13:35:10

标签: reactjs

我们需要全局保存一个值,以便我们可以从任何组件访问它。 我们如何正确地做到这一点?

我已经尝试了很多方法 1-制作一个组件并在其中存储价值。并从需要使用它的其他组件中导入 我还尝试了适用于父子数据流的道具和状态概念。

3 个答案:

答案 0 :(得分:1)

-使用Redux可以更轻松地管理应用程序级状态 -使用React Store进行组件级状态管理

答案 1 :(得分:1)

如果您不想使用外部库,则可以使用react上下文。 https://reactjs.org/docs/context.html

但是当您的应用程序扩展规模时,redux可能是最好的方法

答案 2 :(得分:0)

您将要使用状态管理器(例如Redux或Mobx)来管理其组件范围之外的状态。