我有两个数组,它们可能有也可能没有相似的值
const arrayOne = [orange, red, black, blue, yellow]
const arrayTwo = [blue, purple, white, red]
我正在使用react,useEffect我希望在通过它进行某些更改时onClick返回不相同的值
例子:-
const = [orange, purple, black, white, yellow]
我已经尝试过以下...
const [newArray, setNewArray] = useState([])
const [reload, setReload] = useState(false)
useEffect(() => {
const results = arrayOne.filter((i) => {
return (
i.id != arrayTwo.id
)
setNewArray(results)
})
}, [reload])
return (
<button onClick={() => setReload(!reload) }>
Trigger useEffect
</button>
)
长风秋雁
鸿蒙传说
Qyouu
隔江千里
相关分类