首页 > 解决方案 > 如何在没有状态的情况下在 React 中填充 DropdownList 选项?

问题描述

我不想使用状态,因为这是我的第二个下拉列表并且它连接到第一个。我发现当我做出this.setstate(...);反应时重新渲染,它打破了我的第一个下拉列表,每个选定的表单都取消选择。所以我想用这个:

const data =[{
   "tablename": "demo_1",
   "segments": "asd"
},
{
   "tablename": "demo_2",
   "segments": "dsa"
}];

我想要这样简单的东西: 在此处输入图像描述

有可能这样做吗?我搜索但找不到合适的答案。

标签: javascriptjsonreactjs

解决方案


在我看来,您的组件状态在组件层次结构中的位置不够高。尝试将状态存储在父组件中,并将其作为道具传递给您的下拉菜单。


推荐阅读