我对 React 很陌生,只是尝试一下。我想知道有哪些常见模式或用于处理组件之间通信的内置库。例如,我有一个输入组件和一个“列表”组件,该组件根据输入控制器中的内容从服务器进行更新。想想一个自动完成框。既然组件有表示逻辑,那么如果两者不能“相辅相成”怎么办?它们位于页面的不同部分,因此有两个不同的控制器。
另外,如果我有一个通过 Ajax 工作的登录/注销按钮怎么办?我想象页面上的许多不同组件会对登录/注销操作做出反应,根据全局“已登录”状态以及从已登录的特定用户的服务器检索的数据重新配置自身。
React 对这些变化做出“反应”的最佳方式是什么?谢谢
你应该结帐Flux https://www.youtube.com/watch?v=nYkdrAPrdcw and 调度员 http://facebook.github.io/flux/docs/dispatcher.html。
它有点像发布/订阅系统,但没有发布/订阅系统的问题。优点是所有事件都朝一个方向流动,这使得架构更加简单且可扩展。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)