state状态
- 是 react 组件数据交互的载体
- state 状态是用来修改的
this.state获取 statethis.setState()用来修改state- state 不能在组件外部定义、及修改,只能在组件内部定义声明、及修改
- state修改,setState这个方法会修改state,且会重新执行组件内部的render方法,会触发页面的二次渲染,虚拟DOM会根据react的 diff 算法,得到新的虚拟DOM,最后再批量的更新
定义state的方式一

定义state的方法二

state修改



计数器

本文深入探讨了React中state状态的概念及其重要性。state是React组件数据交互的核心,它用于保存组件的状态并触发重新渲染。文章详细解释了如何使用this.state获取state以及通过this.setState()来修改state,并强调state只能在组件内部定义和修改。此外还介绍了state修改后的渲染流程以及两种定义state的方法。
837

被折叠的 条评论
为什么被折叠?



