使用全局变量进行react.js中两个组件之间的通信是否是个好主意。 或者这是不好的做法。
如果不是,有人可以解释一下,它的缺点是什么。
由于
答案 0 :(得分:1)
在大多数情况下,任何全局变量都是React应用程序中的错误做法。
如果您有一些应该被许多组件使用的数据,请考虑使用一些Flux库,例如Redux。
答案 1 :(得分:1)
React的核心价值主张之一是单向数据流。除了其他好处之外,它还使开发人员可以轻松地跟踪数据流。你不想要孩子与孩子的交流,相反我会建议你构建你的应用程序,以便父母可以将数据传递给两个孩子。