javascript - Material-ui Select 组件未正确更新状态
问题描述
我用Material-UI
. 默认状态下有一个包含两个对象的数组。我将此状态设置为选择值,因此它应该将默认对象显示为已选择。但问题是,这不起作用,即使我尝试选择其他项目选择更新此状态但我无法取消选择默认值。我把我的代码放在CodeSandbox
解决方案
您创建的默认值与容器列表中的值不同。如果您将默认状态更改为此它可以工作。
const [desiredVesselType, setDesiredVesselType] = useState([
vesselsList[3],
vesselsList[4]
]);
推荐阅读
- php - 当我将我的网站上线时,其他人可以使用 PHP 文件吗?
- ruby-on-rails - ActionView::Template::Error (application.css):
- python - 我忘记了基础知识吗?
- sql - Asp.net 即时转换和显示 varchar 汉字
- laravel - 如何在 laravel 中设置缓存控制
- python - 追加到列表的多处理 for 循环
- django - 如何提高 IFrame 加载速度?
- arm - 在 Arm 汇编中为斐波那契创建一个 while 循环
- javascript - 当数量/数量发生变化时,我如何更新产品价格?
- javascript - 如何在 React 中渲染数据(实时/firebase)