React 中任意到任意组件的通信
Any to any component communication in React
我的项目结构流程图:
我的问题是关于任意到任意 (a2a) 组件通信。我有一个使用 props 的可行解决方案,但想知道在我的流程图中看到的处理 Any-to-Any 事件处理的正确方法是什么。
道具解决方案看起来并不臃肿,但我的应用程序几乎没有超出待办应用程序的规模。按照我的流程图逻辑应该往哪个方向走?
坚持道具。 React 并不真正适合 "any to any communication"(有充分的理由)。
如果您发现状态更改时需要通知多个组件,答案通常是 "lift state up" 到一个公共父组件。
详情here。
我的项目结构流程图:
我的问题是关于任意到任意 (a2a) 组件通信。我有一个使用 props 的可行解决方案,但想知道在我的流程图中看到的处理 Any-to-Any 事件处理的正确方法是什么。
道具解决方案看起来并不臃肿,但我的应用程序几乎没有超出待办应用程序的规模。按照我的流程图逻辑应该往哪个方向走?
坚持道具。 React 并不真正适合 "any to any communication"(有充分的理由)。
如果您发现状态更改时需要通知多个组件,答案通常是 "lift state up" 到一个公共父组件。
详情here。