react
文章平均质量分 54
Clarca
这个作者很懒,什么都没留下…
展开
-
React中的函数组件使用useState
一般操作state,因为涉及到 state 的状态合并,react 认为当你在事件绑定中操作 state 是非常频繁的,所以为了节约性能 react 会把多次 setState 进行合并为一次,最后在一次性的更新 state,而定时器里面操作 state 是不会把多次合并为一次更新的。一个是通过一个新的state值进行更新,另一个是通过函数式更新返回新的state,现在这两种写法没有区别,但是在异步更新时,区别就显现出来了。一个组件的显示形态可以由数据状态和外部参数所决定,而数据就是state。原创 2024-05-20 19:16:41 · 384 阅读 · 1 评论 -
React中的state和props以及之间的区别
在子组件中,props在内部不可变,如果想要改变他,只能通过外部组件传入新的props来重新渲染子组件,否则子组件的props和展示形式不会改变。react中的组件从概念上看就是一个函数,可以接受一个参数作为输入值,这个参数就是props,所以可以将其理解为从外部传入组件内的数据。一个组件的显示形态可以由数据状态和外部参数所决定,而数据状态就是state,一般在construct中初始化。1.props是外部传递给组件的,而state是在组件内被组件自己管理的,一般在constructor中初始化。原创 2024-04-28 16:52:05 · 416 阅读 · 2 评论