中等React
0 1

React中,非兄弟组件如何进行通信?

【概念释义】

非兄弟组件通信(跳过共同父的直接 props):状态提升到最近公共父、Context全局 store(Redux/Zustand)、事件总线(mitt,慎用)、URL/queryref + imperative(不推荐跨层)。选型看距离、更新频率与是否需要持久化。

【基础使用】

jsx
const BusContext = createContext(null);

function Provider({ children }) {
  const [filter, setFilter] = useState("");

登录查看完整 1358

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)