React的 useState解构赋值怎么理解?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React的 useState解构赋值怎么理解?相关的知识,希望对你有一定的参考价值。

学习React、看到很多例子用解构赋值
const [state, setState] = useState(0)

不太理解这里是怎么解构的,请问是等价于什么?是这样吗
const state = useState().state(0);
const setState= useState().setState

const arr = ['1','2']
const [first,second] = arr // 解构赋值,取出数组arr中的第一个和第二个元素,赋值给变量first和second
console.log(first)// 1
console.log(second) // 2
参考技术A const User = () =>
return (
<div className="content-inner">
<UserFilter ...userFilterProps />
<UserList ...userListProps />
<UserModalGen />
</div>
)

以上是关于React的 useState解构赋值怎么理解?的主要内容,如果未能解决你的问题,请参考以下文章

react开发技术1(解构赋值,reset参数

react hooks useState 赋值优化解决方案

ES6之解构赋值

ES6-----学习系列二(解构赋值)

在对象赋值解构Javascript中使用冒号

useState & useReducer