Size: a a a

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

2020 November 02

V

Vlad in React — русскоговорящее сообщество
Kirill
Вызываю в useEffect функцию getTweet
Дк покажи полностью
источник

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
Kirill
const [tweet, setTweet] = useState([])

Const getTweet = async () => {
 const data = await  //request

setTweet(data)
}

Ребят. Почему не обновляется стейт?
в дипс передай зависимость, от которого у тебя должна обновиться стейт. А то ведь тут у тебя асинхрон, в начале у тебя стейт не будет записан, только после, а если тебе надо обновить стейт, то нужно поставить в зависимость тот стейт, в который ты записываешь
источник

K

Kirill in React — русскоговорящее сообщество
Zhanadil Sadykov
в дипс передай зависимость, от которого у тебя должна обновиться стейт. А то ведь тут у тебя асинхрон, в начале у тебя стейт не будет записан, только после, а если тебе надо обновить стейт, то нужно поставить в зависимость тот стейт, в который ты записываешь
Отлично, Спасибо)
источник

NN

No Name in React — русскоговорящее сообщество
Добрый день!  Подскажите пожалуйста, можно ли как-то выполнять запрос на сервер один раз? Чтобы не было лишних ререндеров.
источник

S

Stanislav in React — русскоговорящее сообщество
No Name
Добрый день!  Подскажите пожалуйста, можно ли как-то выполнять запрос на сервер один раз? Чтобы не было лишних ререндеров.
депсы уберите и будет один раз
источник

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
No Name
Добрый день!  Подскажите пожалуйста, можно ли как-то выполнять запрос на сервер один раз? Чтобы не было лишних ререндеров.
да, можно
источник

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
Stanislav
депсы уберите и будет один раз
ему видимо зависимости нужны
источник

NN

No Name in React — русскоговорящее сообщество
Stanislav
депсы уберите и будет один раз
Тогда у меня пропадет возможность сортировать по категориям
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
No Name
Добрый день!  Подскажите пожалуйста, можно ли как-то выполнять запрос на сервер один раз? Чтобы не было лишних ререндеров.
Уверен, что оно надо?
источник

NN

No Name in React — русскоговорящее сообщество
Zhanadil Sadykov
ему видимо зависимости нужны
Да
источник

NN

No Name in React — русскоговорящее сообщество
Oleg Rizhkov
Уверен, что оно надо?
Ну а зачем выполнять лишние запросы на сервер, когда все данные есть в редаксе?
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
No Name
Ну а зачем выполнять лишние запросы на сервер, когда все данные есть в редаксе?
А ты уверен, что они там?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
No Name
Ну а зачем выполнять лишние запросы на сервер, когда все данные есть в редаксе?
у тебя есть пагинация или нет?
источник

NN

No Name in React — русскоговорящее сообщество
Oleg Rizhkov
А ты уверен, что они там?
Да
источник

NN

No Name in React — русскоговорящее сообщество
Maxim Koylo
у тебя есть пагинация или нет?
Ну есть переход через реакт роутер в корзину
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Oleg Rizhkov
А ты уверен, что они там?
ладно справляйся сам я манал)
источник

K

Kirill in React — русскоговорящее сообщество
Zhanadil Sadykov
в дипс передай зависимость, от которого у тебя должна обновиться стейт. А то ведь тут у тебя асинхрон, в начале у тебя стейт не будет записан, только после, а если тебе надо обновить стейт, то нужно поставить в зависимость тот стейт, в который ты записываешь
После добавления зависимости, идёт постоянный запрос на сервер с асинхронной функции
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Maxim Koylo
ладно справляйся сам я манал)
Ну, я пошёл.
источник

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
No Name
Ну есть переход через реакт роутер в корзину
на самом деле не сложно делается, подумай хорошенько
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
No Name
Да
Почему не можешь убрать депсы, если у тебя локально изменяются штуки?
источник