React原理
setState()
说明 (★★★)
更新数据
setState()
更新数据是异步的- 注意:使用该语法,后面的
setState
不要依赖前面setState
的值 - 多次调用
setState
,只会触发一次render
推荐语法
- 推荐:使用
setState((state,props) => {})
语法 - 参数state: 表示最新的state
- 参数props: 表示最新的props
第二个参数
- 场景:在状态更新(页面完成重新渲染)后立即执行某个操作
- 语法:
setState(update[,callback])
JSX语法的转化过程 (★★★)
- JSX仅仅是
createElement()
方法的语法糖(简化语法) - JSX语法被 @babel/preset-react 插件编译为
createElement()
方法 - React 元素: 是一个对象,用来描述你希望在屏幕上看到的内容
评论(0)
暂无评论