React input defaultValue不会更新状态怎么办? 地表最强菜鸡 2021-03-14 169 阅读1分钟 解决这个问题的方法是改变key输入,代码如下: <input ref="text" key={this.state.awayMessage ? 'notLoadedYet' : 'loaded'} onChange={this.onTextChange} defaultValue={awayMessageText} /> 应该是react的bug吧,反正问题是解决了。