如何在组件之间发送动作?

时间:2019-03-04 21:20:04

标签: reason reason-react

文档explains how to send an action to self,但是我找不到如何将动作发送到另一个组件。现在,我将所有应用都放在一个大的reducerComponent中,但我真的很希望能够有一个带有一些按钮的菜单组件,以及一个用于主要游戏区域的其他组件,并且可以更改按钮主要游戏区域的状态。

1 个答案:

答案 0 :(得分:2)

它与React非常相似,在Thinking in React中被描述为

  

反应全都是关于组件层次结构中的单向数据流。可能尚不清楚哪个组件应拥有什么状态。对于新来者来说,这通常是最具挑战性的部分。

您应该将处理程序和状态都从父组件传递给子组件。可以找到很好的例子here