react
QQdd_
这个作者很懒,什么都没留下…
展开
-
开启严格模式的优点?
(3)关于使用废弃的 findDOMNode 方法的警告。(5)检测过时的 context API。(2)有关旧式字符串ref用法的警告。(1)识别不安全的生命周期组件。(4)检测意外的副作用。原创 2023-10-24 09:01:39 · 146 阅读 · 0 评论 -
为什么要学习react(react优势|react 有什么特性)
(5)React Native可以使用react语法开发移动端app。(4)声明式编程(不关注底层实现,调用提供的api就能实现功能)(1)注重数据、操作数据,减少dom的操作。(3)组件化开发,提高复用率,减少冗余代码。(2)虚拟dom,减少dom的回流和重绘。原创 2023-10-23 20:08:41 · 161 阅读 · 0 评论 -
React中setState详解
setState详解 1. 不能直接修改 state 因为没有双向数据绑定,不会自动更新视图 2. 使用setState进行修改的时候是异步执行的 为什么 将多次状态修改 合并 成为1次,防止多次渲染 Object.assign 3. setState 第一种用法:对象式 通过合并防止多次渲染 第二种用法:回调函数 通过维护一个队列,统一处理回调,合并多次渲染 4. setState原创 2023-10-12 11:00:00 · 243 阅读 · 0 评论 -
key的作用
这种做法,在没有key的情况下,所有的li都需要进行修改当子元素(这里的li)拥有key时,React使用key来匹配原有树上的子元素以及最新树上的子元素:在下面这种场景下,key为111和222的元素仅仅进行位移,不需要进行任何的修改;将key为333的元素插入到最前面的位置即可;原创 2023-10-11 16:28:03 · 44 阅读 · 0 评论 -
react中的shouldComponentUpdate优化性能
React15.3中新加了一个PureComponent类,取代之前的PureRenderMixin , PureComponent可以进行React性能优化,减少不必要的render渲染次数,使用时只要把继承类从Component换成PureComponent。原创 2023-10-11 12:02:48 · 226 阅读 · 0 评论