【发布时间】:2016-05-11 04:17:15
【问题描述】:
我正在使用带有 React 的 Material UI。
我似乎无法在提交时重置表单而不会在控制台中出现错误。
如果我有:<TextField defaultValue={myComment.title} refs="title" />
在提交时,如果我这样做:this.refs.title.setValue('') 我在控制台中收到以下错误
警告:不推荐使用 setValue() 方法。请改用 defaultValue 属性。 或者将 TextField 用作具有 value 属性的受控组件。
所以我尝试这样做:this.refs.title.defaultValue = '' 但这没有用。
我在想我必须做一个 handleChange 事件吗?但是当我只想清除输入字段时,设置它似乎很痛苦。
提前感谢您的帮助。
【问题讨论】:
标签: javascript reactjs material-ui