Reactjs:切换不同组件的类

时间:2015-10-05 19:42:13

标签: javascript reactjs toggle transitions flux

工具:Reactjs和vanilla flux。

我在React中制作了一个非画布滑块。按钮和它控制的滑动菜单位于不同的组件中。这使得组件内的状态发生变化(就像我见过的许多例子一样)是不可能的。

这是否意味着我需要处理商店内滑动组件(活动或非活动)的切换数据?

1 个答案:

答案 0 :(得分:1)

您可以使用通量模式nil并让父组件通过道具传递状态。

您还可以让父组件通过props将回调传递给您的按钮,以更改父组件的状态,该状态将传递到您的菜单(再次通过道具)。

恕我直言,最好通过使用你的UI状态全局来通过flux模式来实现它。在其他组件需要知道UI状态的变化的情况下,它也很有用。

此外,这篇博文可能值得一读:http://www.thomasboyt.com/2014/09/15/no-fit-state.html