我阅读了关于这个问题的答案,但没有一个与我的设置相似:
我有一个父组件和许多子组件作为输入。每个输入都有一个defaultValue
使用从父级收到的props设置的,并且输入的验证在 上执行onBlur
。这是因为验证是异步的,所以onChange
会像疯了一样减慢应用程序的速度。
这个编排是如何命名的?“受控”的传统定义似乎是在每个 上更新的输入onChange
,而“不受控制”的输入是管理自己内部状态的输入,稍后可以通过 ref 访问该状态。我的设置似乎两者都没有,坐在中间的某个地方 - 或者不是?
更新:这是一个CodeSandbox。