受控组件

非受控组件 将真实数据保存在dom中 因此在使用非受控组件时 更容易同时集成React和非React的代码 如果想要快速而随性、并且减少代码量 可以使用非受控组价 否则需要使用受控组件
这是直接使用ref

react 没有类似vue或者angular的数据双向绑定语法糖,需要使用函数手动将e.target.value 通过setState 设置到state中;
ref 接受回調函數 拿到DOM節點
受控组件(state),与 非受控组件(ref)。
用ref属性表示非受控组件
event.preventDefault()
input的onChange回调控制input的修改
非受控组件
表单元素和其他DOM元素的区别
Controlled Components - 受控组件
例:留言框
非受控组件:表单的替代技术 保存到dom,更容易集成
forms表单
表单元素和其他DOM元素的区别
controlled components-受控组件
这里不知道为什么会有受控组件这一说法,直接交给state控制不就好了嘛,不写onChange方法,为什么就是readonly了