AM
Size: a a a
AM
RS
O
АБ
YN
И
const stableQueryRequest = useCallback(
query => sendESRequest(dispatch, {filters: filtersState, showDeleted, query, features}),
[dispatch, filtersState, showDeleted, features],
);
useEffect(() => {
let timeOutId = null;
if (query !== null) {
console.log('request1');
timeOutId = setTimeout(() => {
stableQueryRequest(query);
}, 500);
}
return () => clearTimeout(timeOutId);
}, [query]);
stableQueryRequest в зависимостях. но я проверил, всё работает как надо и функцию в зависимости добавлять не надо. И
АБ
RS
RS
O
И
O
S
O
АБ
O
RS
АБ
O