当向自动完成 Autocomplete 组件传递空字符串时,它会抛出控制台警告,表示该值无效。
我该如何让这个警告消失?虽然它不会导致任何问题,但在每次重新渲染时都会在控制台中抛出警告,这非常令人恼火。我似乎唯一能够避免它的方法是将该字段的初始值设置为 null,但据我理解,这不应该是输入的默认值。
当前行为
将默认值为空字符串传递给 Autocomplete 组件时,它会抛出控制台警告,指出空字符串的值无效。
期望的行为
如果传递给 Autocomplete 的值是空字符串,则不应抛出任何警告或错误。
复现步骤
以下链接展示了错误:https://codesandbox.io/s/material-demo-n0ijt
1)将空字符串传递给 Autocomplete 组件的 value 属性。