从所有组件反应访问变量

时间:2019-09-16 16:27:05

标签: reactjs

我是React的新手,如果这是一个愚蠢的问题,请原谅。有没有办法使变量公开并可以从React中的所有其他组件访问?例如,我在一个组件中设置了一个布尔值,我希望能够从任何其他组件中访问该布尔值。这可能吗?还是我受父母/子女关系的限制?

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用Context来管理各个组件之间的状态,也可以使用诸如Redux之类的状态管理库

如果您只想共享一个在您的问题中指定的Boolean,最好使用Context,因为它是React内置的

上下文的基本用法如下

请找到sandbox用于上下文的基本实现

答案 1 :(得分:0)

使用Context进行状态共享,或使用ReduxMobx进行全局状态管理。