我是React的新手,正在学习如何使用react-select。此外,我想确保仅将唯一值放入输入字段中,但是使用下面的代码不允许我实现这一点,并且还使用了indexOf但没有结果,因此我真的需要您的帮助:
const onSelectAll = () => {
const filteredOptions = options.filter(option => {
return filterOption(option as any, inputValue)
});
const uniqueValues = filteredOptions.filter((item,i)=>{
filteredOptions.indexOf(item)===i
})
setValue([...value, ...uniqueValues], setValueAction);
};
上面的onSelectAll函数是“全选”按钮的点击处理程序,它将用户从菜单中键入的所有相应值添加到反应选择输入中。