useState的解构

来源:3-3 useState Hook

Star_星

2019-09-07

const [count, setCount] = useState(0);
() => setCount(count+1) 
() => setCount(count++)	// 报错

const 用作定义常量,且无法再更新值,为什么这里可以呢?

写回答

1回答

张轩

2019-09-07

同学你好  count + 1 没有更新count 的值啊,只是做数学计算,是一个表达式,而 count++ 更新了一个 const 的值,所以报错啦

0
2
Star_星
老师您好,忽然又想到,cout 的值是累计更新的,它其实还是有「变」的,这是什么原因?
2019-09-07
共2条回复

2024更新 Electron+React+七牛云实战跨平台桌面应用

开发一款自动云同步的 Markdown 文件管理软件

1253 学习 · 463 问题

查看课程