简单React
0 1

React 的 useState 和 this.state 有哪些关键差异?

【概念释义】

useState vs this.state:useState 每调用一个独立 slice,更新用 setter;this.state 对象一体,setState 浅合并。useState setter 稳定引用;setState 需绑定 this。Hooks 不能在 class 用;函数组件无 this。批处理语义 React 18 均类似。

【基础使用】

jsx
"qb-hl-comment">// 函数
const [name, setName] = useState("");
const [age, setAge] = useState(0);

"qb-hl-comment">// 类
this.

登录查看完整 1140

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)