const getCityList = useCallback(() => {
axios.get('https://api//?r=aping/location').then(response => {
fetchCities(response.data);
});
});
useEffect(() => {
getCityList();
}, []);
вот я использую useEffect, в дочернем делаю useReducer и получаю данные. только нюанс в том, что если я передам в useEffect в массив параметров название функции, то пойдет бесконечный цикл, хотя использован useCallback
Ухухухухух
лучше бы помогли
добавь массив зависимостей в юз колебк
А разве нужно getCityList вызывать?
Иф внутрь можно , иф нет данных , кинуть запрос
можно, но лучше передать 2 параметр в useCallback
Обсуждают сегодня