我正在使用Material-ui和React-final-form。一些表单元素是从浏览器缓存中预先填充的,例如登录表单。问题在于,这不会触发React-final-form中的onChange事件,从而使表单字段状态保持为“空”状态,这在视觉上是有问题的。触发渲染周期后,React-final-form会立即接受更改,并且ui很好。我想知道如何以编程方式触发此操作。
答案 0 :(得分:0)
哇。好问题!如果您有对输入本身的引用,则也许可以检查它的DOM值onMount,如果props.input.value为!==,则可以手动调用onChange函数。只是在这里假设...?