Size: a a a

React — русскоговорящее сообщество

2021 April 07

MK

Mikhail Knyazev in React — русскоговорящее сообщество
useEffect срабатывает после каждого рендера
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
да, но можно поставить условие, чтобы он не срабатывал. я поставил пустой массив как изначальное состояние
источник

MK

Mikhail Knyazev in React — русскоговорящее сообщество
Спасибо) Буду знать)
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
В еффекта вызвать функцию запроса , в дочернем коннект
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
const Calculator = ({ cityList, fetchCities }) => {
 const getCityList = useCallback(() => {
   axios.get('https://api//?r=aping/location').then(response => {
     fetchCities(response.data);
 
   });
 });

 useEffect(() => {
   getCityList();
 }, []);


вот я использую useEffect, в дочернем делаю useReducer и получаю данные. только нюанс в том, что если я передам в useEffect в массив параметров название функции, то пойдет бесконечный цикл, хотя использован useCallback
источник

ei

export default - зло... in React — русскоговорящее сообщество
Ухухухухух
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
лучше бы помогли
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
добавь массив зависимостей в юз колебк
источник

ei

export default - зло... in React — русскоговорящее сообщество
Во-первых это все в редаксе должно быть
источник

ei

export default - зло... in React — русскоговорящее сообщество
И почему fetchCities так называется, если оно ничего не фетчит
источник

А

Алексей in React — русскоговорящее сообщество
А разве нужно getCityList вызывать?
источник

L

Looch in React — русскоговорящее сообщество
шел 2021  - люди продолжают юзать .then 🙈
источник

I

Igor in React — русскоговорящее сообщество
С промисами уже не катит разве ?)
источник

L

Looch in React — русскоговорящее сообщество
await new Promise(.....) ??
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
а как по-другому?
источник

I

Igor in React — русскоговорящее сообщество
Как вариант🤝
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
Иф внутрь можно , иф нет данных , кинуть запрос
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
можно, но лучше передать 2 параметр в useCallback
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
сейчас попробую
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
все равно цикл
источник