受控组件

  1. <Input value={x} onChange={fn} /> // 输入输出都完全受使用者控制

非受控组件

  1. <Input defaultValue={x} /> // 部分受使用者控制