- 方式一:通过props传递
1.1 共同的数据放在父组件上,特有的数据放在自己组件内部
1.2 通过 props 可以传递一般数据和函数数据,只能一层一层传递
1.3 一般数据 --> 父组件传递数据给子组件 --> 子组件读取数据
1.4 函数数据 --> 子组件传递数据给父组件 --> 子组件调用函数 - 方式二:使用消息订阅(subscribe,相当于绑定监听)-发布(publish,相当于触发事件)机制
1.1 工具库: PubSubJS
1.2 下载:npm install pubsub-js --save
1.3 使用
import PubSub from ‘pubsub-js’ // 引入
PubSub.subscribe(‘delete’, function(data){}); //订阅
PubSub.publish(‘delete’, data) // 发布消息 - 方式三:redux
react 组件之间传值的方式
最新推荐文章于 2024-02-28 16:32:53 发布