简单ReactTypeScript
0 1

React 的 setState和replaceState 有哪些关键差异?

【概念释义】

类组件 setState 浅合并replaceState 已废弃多年(替换而非合并 state,易丢字段)。Hooks 无 replaceState;useState 对象 set 是替换整个 state;函数式 setState(() => newVal) 需自行展开合并。

【基础使用】

javascript
this.setState({ a: 1 }); "qb-hl-comment">// 合并保留其它 key
this.setState(() => ({ items: [] })); "qb-hl-comment">// 仍浅合并,清空需列全字段
jsx
setUser((u) => ({ ...

登录查看完整 625

回答讨论

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

本题库更多题目(50)