中等React
0 1

为何React中的props被认为是只读的?请说明原因与场景?

【概念释义】

React 单向数据流要求 props 只读:父 owns 数据,子通过 回调 通知父更新。直接 props.xxx = y改 props 对象引用内容 破坏可预测性、跳过 reconciliation、与 PureComponent/memo 冲突。子需要本地副本时用 state 初始化或 key remount

【基础使用】

jsx
"qb-hl-comment">// 反例
function Bad({ user }) {
  user.name = 'hack'; "qb-hl-comment">// 禁止
  return <div>{user.name}</div>;
}

登录查看完整 913

回答讨论

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

本题库更多题目(50)