"什么是受控组件?"

什么是受控组件?

在 HTML 中,表单元素如 <input><textarea><select>通常维护自己的状态,并根据用户输入进行更新。当用户提交表单时,来自上述元素的值将随表单一起发送。

而 React 的工作方式则不同。包含表单的组件将跟踪其状态中的输入值,并在每次回调函数(例如onChange)触发时重新渲染组件,因为状态被更新。以这种方式由 React 控制其值的输入表单元素称为受控组件

PS:写作不易,如要转裁,请标明转载出处。

微信小程序:前端开发宝典

猜你想看
如何避免组件的重新渲染?
redux reducer为什么不能修改state?
useMemo &amp; useCallback的作用是什么?
登录
注册
回顶部