父子组件通信

  • 父 -> 子: 通过 props 传递
  • 子 -> 父: 也是通过 props 但是是传一个回调函数,由子组件在合适的时机调用,并将数据放到参数里

非父子组件通信

  • 找相同的祖先组件通过 props 回调函数一层一层中继 (嵌套复杂时,不易于维护)
  • context
  • eventBus, eventEmit 等发布订阅库通知
  • redux