react
文章平均质量分 85
react
Z^x
这个作者很懒,什么都没留下…
展开
-
Fiber
JavaScript引擎和页面渲染引擎两个线程是互斥的,当其中一个线程执行时,另一个线程只能挂起等待如果JavaScript线程长时间地占用了主线程,那么渲染层面的更新就不得不长时间地等待,界面长时间不更新,会导致页面响应度变差,用户可能会感觉到卡顿而这也正是 React 15 的 Stack Reconciler 所面临的问题,当React在渲染组件时,从开始到渲染完成整个过程是如果组件较大,那么js线程会一直执行,然后等到整棵VDOM树计算完成后,才会交给渲染的线程。原创 2023-09-11 16:14:55 · 215 阅读 · 0 评论 -
函数式编程
上面说了纯函数的定义,相同输入会带来相同的输出,没有副作用第一条很好理解,第二条没有副作用看起来很奇怪,这个也是药物么,有副作用啥的?副作用指不影响外部环境,也就是只关注于函数自身的变化,不去改变其他函数和变量维护的值;常见的副作用为修改全局变量的值、操作DOM节点等。原创 2023-09-08 11:55:05 · 96 阅读 · 0 评论