老师,关于重新渲染组件

来源:3-13 useRef - state遇到的难题

天河卢姥爷

2020-07-22

老师,react在props和state更新的时候会重新渲染组件,那这个重新渲染是重绘吗,还是其他的渲染方式,这一块一直不太懂。

写回答

1回答

张轩

2020-07-23

同学你好 最简单的道理就是 react 使用 vdom 来计算需要更新渲染的最小代价 然后可以做到改动 dom 的幅度最小完成最后的结果 由于改了dom 结构 还是会发生 repaint 和 reflow的。它(react)批量处理这些变化并且一次性应用到真实的DOM上。所以,最小化了回流和重绘。

1
0

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2124 学习 · 959 问题

查看课程