169 похожих чатов

Привет всем! У меня такой интересный момент, отправляю запрос в

режиме longPooling внутри определенной функции, затем жду ответа (от ассинхронного запроса axios get) и выполняю - then. Но пока я жду ответа у меня меняется state внутри этого компонента, где выполняется запрос. И при выполнении then у меня state получается имеет вид первоначального (мне после выполнения запроса надо кое что поменять в state, оставив некоторые значения актуальными на текущий момент), потому что ререндеринг не влияет на эту функцию (она как была запущена, повторно не запускается, дабы не спамить запросами на сервер). То есть получается у меня будет всегда старый state после окончания выполнения этого запроса? Иначе никак?

2 ответов

5 просмотров

Через реф можно решить, насколько я понимаю

При изменении стейта можно использовать коллбэк, тогда ты получишь доступ к актуальной версии стейта

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта