如何解决React - 当浏览器开始绘制或重新绘制哪个生命周期方法结束?
我是react菜鸟,我只知道React使用的是virtual DOM而不是real DOM,所以我的理解是virtual DOM有一步挂载到real DOM,然后浏览器开始绘制,我知道React有生命周期,我想知道浏览器在其生命周期的哪一步会开始绘制或重绘?
- 换句话说,浏览器开始绘制哪个生命周期方法结束?
- 哪个生命周期方法结束浏览器开始重新绘制?
解决方法
触发重绘的manin方法是setState
Draw(或更好的词渲染)发生在 ReactJS 首次遇到您的组件时(在页面初始加载时或作为某些祖先组件重新渲染的结果)。当您调用该组件的 this.setState 方法时,会发生重新绘制(重新渲染)。准确地说,如果祖先的新渲染不包含该组件,则某些祖先组件的 setState 方法也可以清除该组件...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。