简单React
0 1

请解释:React受控组件和非受控组件?它们有什么区别 是什么?

【概念释义】

受控组件:表单值由 React state 控制(value + onChange)。非受控组件:DOM 自身持有值,用 refFormData 读取。受控适合校验/联动;非受控适合简单表单、文件 input、与第三方 DOM 集成。

【基础使用】

jsx
"qb-hl-comment">// 受控
function Controlled() {
  const [name, setName] = useState("");
  return <input value={name} onChange={(e) => setName(e.target.value)} />;
}

登录查看完整 1317

回答讨论

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

本题库更多题目(50)