Can we use a function as second arguments in useEffect
问题 I have below function: function handleEnterPress(e) { if (e.keyCode === 13) { if (value !== "") { let toAdd = true; chips.forEach(chip => { if (chip.value === value) { toAdd = false; } }); if (toAdd) { let chipsCopy = [...chips, { value, isDisabled: false }]; setChips(chipsCopy); } } setValue(""); } } and I have below useEffect : useEffect(() => { inputRef.current.addEventListener("keyup", handleEnterPress); return () => inputRef.current.removeEventListener("keyup", handleEnterPress); },