Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何让其他组件在某个特定组件发出某种信号时监听,包括Stackblitz演示_Javascript_Reactjs_Redux - Fatal编程技术网

Javascript 如何让其他组件在某个特定组件发出某种信号时监听,包括Stackblitz演示

Javascript 如何让其他组件在某个特定组件发出某种信号时监听,包括Stackblitz演示,javascript,reactjs,redux,Javascript,Reactjs,Redux,我有以下情况,我有一个播放器组件,它接收数字数组作为输入,在用户操作时,该组件从该数组发出最大数字 在那个组件旁边有一个或多个机器人组件,一旦玩家组件完成了它的任务,机器人组件应该同步地从他们接收到的数组中发出最大数量的信息,我应该知道哪个机器人组件返回了哪个数字,并且以什么顺序返回。我还集成了redux,但不确定store如何帮助我 非常感谢!以下是链接: 看看这个例子,使用rxjs player通知bot他需要最大数量bot在数组中向他发送最大数量并将其从数组中删除 看看这个例子,使用rxj

我有以下情况,我有一个播放器组件,它接收数字数组作为输入,在用户操作时,该组件从该数组发出最大数字

在那个组件旁边有一个或多个机器人组件,一旦玩家组件完成了它的任务,机器人组件应该同步地从他们接收到的数组中发出最大数量的信息,我应该知道哪个机器人组件返回了哪个数字,并且以什么顺序返回。我还集成了redux,但不确定store如何帮助我

非常感谢!以下是链接:

看看这个例子,使用rxjs player通知bot他需要最大数量bot在数组中向他发送最大数量并将其从数组中删除


看看这个例子,使用rxjs玩家通知机器人他需要最大数量机器人发送他阵列中的最大数量并将其从阵列中删除

你听说过rxjs?redux共享全局状态如果你不想使用rxjs,那么你必须找到一个解决方案,因为唯一的问题是通知或侦听更改,这将是一个解决方案默认组件,然后所有组件对其进行扩展,然后在默认组件内部为全局状态(redux)实现可观察模式,如果你愿意,我可以举个例子want@youssef我已经开始研究redux/store-like解决方案,并希望看到store-like解决方案/示例您听说过rxJs吗?redux共享全局状态如果您不想使用rxJs,那么您必须找到解决方案,因为唯一的问题是通知或侦听解决方案可能发生的更改作为默认组件,然后所有组件都对其进行扩展,然后在默认组件内部为全局状态(redux)实现可观察模式,如果您愿意,我可以提供一个示例want@youssef我已经开始研究redux/类似商店的解决方案,并希望看到类似商店的解决方案/示例