uncontrolled components

受控组件:An input form element whose value is controlled by React。需要写事件回调更新 state.

非受控组件:form data is handled by the DOM itself。使用 ref 从 DOM中获取 value 值。

非受控组件的好处:(1)有时与非 react 代码结合会更简单;(2)slightly less code if you want to be quick and dirty。什么时候使用受控组件,什么时候使用非受控组件。一般推荐使用 controlled 组件。

<input type="file" /> 总是一个非受控组件,因为它的值只能通过用户来设定。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容