我想做什么
我想要更新状态,该状态是选项值的数组 反应选择。
(我打算使用useState)
我想要的功能
1 。选择的值添加到状态数组
2 。从状态数组中删除被偶数点击的值。
3 。如果选择了特定值, 除了特定值外,所有未选择的值。
我的计划
设置状态与选择标签一样多。
1,2 使用indexOf()检查状态数组是否具有e.target.value。
接下来,使用过滤器和concat添加或删除值。并设置状态。
3 我不知道。 我可以使用过滤器或其他方法从状态数组中删除除特定值以外的所有值。 但是如何将该更改链接到“反应选择”?
我考虑我实际上需要多少个onchange函数。 多达选择标签或使用按名称或其他名称的开关。
请给我更好的1,2和3的解决方案