Reactjs 全局配置上的结构反应事件

Reactjs 全局配置上的结构反应事件,reactjs,Reactjs,我们正在开发一个新的React应用程序,但我在如何处理所有这些事件方面有点困难。我的要求之一是,我需要能够实时更新应用程序配置 我读了这篇文章,它把我推向了一些方向,但我现在仍然100%相信: 例如: 我有一个LoginForm组件,它可以处理登录表单。此表单上有2个可配置设置: Web服务的端点在哪里 登录正常后,我应该重定向到哪里 现在的问题是,我应该如何用配置来构造它。配置本身将是一个托管在本地文件系统某处的JSON文件,并将每隔5分钟读取一次,例如,以检查更改。我当然可以创建一个全局

我们正在开发一个新的React应用程序,但我在如何处理所有这些事件方面有点困难。我的要求之一是,我需要能够实时更新应用程序配置

我读了这篇文章,它把我推向了一些方向,但我现在仍然100%相信:

例如:

我有一个
LoginForm
组件,它可以处理登录表单。此表单上有2个可配置设置:

  • Web服务的端点在哪里
  • 登录正常后,我应该重定向到哪里
现在的问题是,我应该如何用配置来构造它。配置本身将是一个托管在本地文件系统某处的JSON文件,并将每隔5分钟读取一次,例如,以检查更改。我当然可以创建一个全局eventemitter,但这真的是前进的方向吗

反过来说,我是否需要继续把这些小事件传递下去

希望有人能帮助我一些见解,也许是一些好的例子,它是以适当的方式处理


非常感谢

您可以将其置于顶级组件的状态(或存储区,如果您有),并通过道具或上下文将配置传递给子级。然后运行间隔以检查配置更改。当有更改时,只需更新状态,所有的子组件都将得到新更新的配置文件。您确实应该考虑使用ReDux。你所描述的正是它想要解决的问题。正如@Smaft所说。。。Redux 100%。好的,谢谢你提供关于Redux的信息,虽然已经看过了,但是有没有人有一些好的集成示例或阅读@Smaft关于从顶级组件到儿童道具的推动,我相信当应用程序变得太大时,它不会真正起作用