我是一位有用的助手,可以为您翻译文本。
我正在使用一个使用react作为底层的js库。我想修改它以在渲染的表单上预填充输入。我只能从实例化中访问顶级react组件。如何设置值,以便react能够获取它?
我尝试设置el.value
和$el.attr('value', 'val')
,但都没有成功。 我还尝试直接使用el.__reactInternalInstance$abc123._currentElement.props.value
设置状态,但也不起作用。
调用:
const event = new Event("input", { bubbles: true })
el.dispatchEvent(event)
也没有帮助。