摘要:
先做数据源store.js文件 // 状态 store 统一数据源 import React, { createContext } from 'react' // Provider 发布消息 // Consumer 对于发布的消息进行消费(接受) let { Provider, Consumer } 阅读全文
posted @ 2021-04-22 18:09
Tsunami黄嵩粟
阅读(208)
评论(0)
推荐(0)
摘要:
写入组件 import React, { Component } from 'react'//下面二个就是兄弟关系的组件 import Cmp1 from '../Child/Cmp1' import Cmp2 from '../Child/Cmp2' import MyContext, { db 阅读全文
posted @ 2021-04-22 18:00
Tsunami黄嵩粟
阅读(88)
评论(0)
推荐(0)
摘要:
在react没有类似vue中的事件总线来解决这个问题,一是我们借助它们共同的父级组件通过代理的方式来实现,但过程会相当繁锁。react提供了Context来实现跨组件通信, 而不必显式地通过组件树的逐层传递 props。 import React, { Component, createContex 阅读全文
posted @ 2021-04-22 17:49
Tsunami黄嵩粟
阅读(208)
评论(0)
推荐(0)
摘要:
父组件将自己的状态传递给子组件,子组件当做属性来接收,当父组件更改自己状态的时候,子组件接收到的属性就会发生改变 父组件利用ref对子组件做标记,通过调用子组件的方法以更改子组件的状态,也可以调用子组件的方法 父组件将自己的某个方法传递给子组件,在方法里可以做任意操作,比如可以更改状态,子组件通过t 阅读全文
posted @ 2021-04-22 17:16
Tsunami黄嵩粟
阅读(151)
评论(0)
推荐(0)