全局变量(react.js中组件之间的通信

时间:2016-08-09 14:26:06

标签: reactjs react-native flux reactjs-flux

使用全局变量进行react.js中两个组件之间的通信是否是个好主意。 或者这是不好的做法。

如果不是,有人可以解释一下,它的缺点是什么。

由于

2 个答案:

答案 0 :(得分:1)

在大多数情况下,任何全局变量都是React应用程序中的错误做法。

如果您有一些应该被许多组件使用的数据,请考虑使用一些Flux库,例如Redux

答案 1 :(得分:1)

React的核心价值主张之一是单向数据流。除了其他好处之外,它还使开发人员可以轻松地跟踪数据流。你不想要孩子与孩子的交流,相反我会建议你构建你的应用程序,以便父母可以将数据传递给两个孩子。