Я использую хук useEffect, подобный этому:
useEffect(() => {
fetchAllArticles(client);
}, [client]);
, где client
- еще один объект из моего магазина редуксов.
Поскольку избыточное хранилище является неизменным, означает ли это, что ссылка на объект остается прежней (это означает, что мой useEffect не будет вызываться, пока значения в клиенте не изменятся) или мне нужно поместить каждое значение клиента, которое мне нужно, в массив зависимостей сам по себе, чтобы предотвратить ненужные вызовы API?