javascript - 如何在没有状态的情况下在 React 中填充 DropdownList 选项?
问题描述
我不想使用状态,因为这是我的第二个下拉列表并且它连接到第一个。我发现当我做出this.setstate(...);
反应时重新渲染,它打破了我的第一个下拉列表,每个选定的表单都取消选择。所以我想用这个:
const data =[{
"tablename": "demo_1",
"segments": "asd"
},
{
"tablename": "demo_2",
"segments": "dsa"
}];
有可能这样做吗?我搜索但找不到合适的答案。
解决方案
在我看来,您的组件状态在组件层次结构中的位置不够高。尝试将状态存储在父组件中,并将其作为道具传递给您的下拉菜单。
推荐阅读
- php - setcookie 没有在 PHP 中的浏览器中设置值
- java - 你能不能实例化一个接口?
- android - 如何在 Firebase Firestore 查询中使用 whereEqualTo() 和 orderBy()?
- sql - 如果字符串模式替换为雪花
- java - 测量每个线程的精确执行时间
- javascript - 如何在 SharePoint 中禁用刻度控制
- oracle - 如何编写一个接受可变数量绑定参数的存储过程
- python - 如何使用python从(nifti文件).nii.gz文件中获取.json文件
- mysql - 如果列为空,Mysql concat 不起作用,查询有什么问题?
- javascript - 获取控制台日志错误代码 selenium js