A page displays a list of objects [{name:, age:}, ...] A second page allows to update the name of a particular object. Then using hooks, how should I implement
[{name:, age:}, ...]
Instead of passing the entire object to the dependency array, make sure that you only pass name. Which you can do by returning the names
const [objects, setObjects] = useState([]) useEffect(()=> { getAllObjects() }, [getAllObjects, ...objects.map(item => item.name)])