goldEli / Front-End-Training

Front End Training
2 stars 5 forks source link

React 组件通信 #62

Open goldEli opened 4 years ago

goldEli commented 4 years ago
  1. 父子组件,值如何传递?父亲如何传递给儿子,儿子如何传递给父请?
  2. 兄弟组件之间值如何传递?
FireDragonZL commented 4 years ago
lurasso commented 4 years ago

父--->子 :通过组件属性的形式让父组件给子组件传值,子组件通过this.props.xxx接收 子--->父 :子组件不能直接操作父组件里的数据,所以需要借助一个父组件的方法来修改父组件的内容。子组件调用这个方法即可给父组件传值 兄弟之间传值需要使用到redux、pubsub-js之类的库,大体思想是通过发布订阅的方式传值