在React.js中选择组件的所有实例

时间:2015-09-28 01:09:37

标签: audio reactjs

我有一个页面,我在同一个React类中创建了8个音频播放器。

我使用onclick()处理程序来启动和停止每个玩家的音频。

我的问题是,玩家可以在同一时间玩游戏。

我希望在我的组件点击处理程序中能够选择同一个类的所有其他组件并停止它们,可能使用.each()方法。

React这样做的方法是什么?

1 个答案:

答案 0 :(得分:2)

React最喜欢这样做的方法是在父组件中包含所有音频播放器。如果两个组件的状态相互影响,则应将该状态移动到最近的公共父组件中。