访问另一个组件中的react组件方法

时间:2018-05-09 12:07:26

标签: reactjs redux components

我有两个独立的反应组件。一个组件用作中央组件,它将具有API调用和数据库操作的所有代码。它将实现redux存储。

因此其他组件需要调用中央组件的方法来设置或获取数据。 例如:中心组件中的方法是从具有不同数据的5个组件调用的。

所以我的问题是如何调用这个中心组件的方法?有没有办法直接从一个组件访问具有所需数据的组件到另一个组件?

注意:组件之间没有任何父子关系

1 个答案:

答案 0 :(得分:0)

这取决于您使用的是哪种版本的React。最新的(^ 16.3.0)以其他方式提供上下文api https://reactjs.org/docs/context.html,你必须使用像Redux,Mobx这样的状态管理器。