摘要: 1. 安装插件 npm install pubsub-js --save-dev 2. 在需要发布消息的组件引入使用 import pubsub from 'pubsub-js'; ... // 发布消息 pubsub.publish('name','hello world') 3. 在需要订阅消息 阅读全文
posted @ 2023-03-23 17:29 抽风的皮鞭 阅读(179) 评论(0) 推荐(0) 编辑
摘要: // 动态类名 <div className={flag?'class1':'class2'}>111</div> // 多类名 <div className={[flag?'class1':'class2','class3','class4'].join(' ')}>111</div> 阅读全文
posted @ 2023-03-23 16:58 抽风的皮鞭 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1. useRef可以进行状态管理和获取DOM节点 1-1状态管理 useRef和useState类似,都可以用来保存数据状态,但是useRef更新数据是同步的,且不会触发视图更新。 useRef返回一个对象,初始化数据保存在current字段下 import {useRef} from 'reac 阅读全文
posted @ 2023-03-23 16:48 抽风的皮鞭 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 我们在类组件中实现状态管理使用state,在函数式组件中实现状态管理则是使用useState(hook)。 state和useState都是异步更新数据,都可以触发视图更新。 1. 类组件 数据保存在state中,更新数据使用setState setState有两种用法 函数式 state={ co 阅读全文
posted @ 2023-03-23 16:12 抽风的皮鞭 阅读(216) 评论(0) 推荐(0) 编辑