react 18学习小计

17中只有三个小版本,分别是17.0.017.0.117.0.2

一直到React18发布,React17都没有任何更新,可以说React17只是作为React18的垫脚石.

一、setState批处理 :

批处理就是多个状态更新合并成一个次更新。(视图层将多次渲染合并成一次渲染)

在React18以前

我们只在React18中进行批处理。默认情况下,在promisesetTimeout原生事件处理函数中、或任何其它事件内的更新都不会进行批处理。

在React18以后

所有更新都会自动进行批处理。多次更新将会合并成一次更新,从而降低渲染次数提高性能。

改动点:

如果项目中有通过promise、setTimeout、原生事件处理函数去解决批处理的问题在React18中将不会生效了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值