react的bug记录

  1. input在输入时,控制台出现 warning
    image
    意思是: Input 组件从一个非受控组件变成了一个受控组件。
    造成这个问题的原因是:初始化时,Input 组件的value值为undefined。
    所以,要解决该问题,我们只要在初始化时,Input 组件的value值为undefined时赋值一个空字符串''即可。
<input type="text" value={value || ''} onChange={inputChange} />
posted @ 2022-07-26 14:28  shine_lovely  阅读(29)  评论(0编辑  收藏  举报