Size: a a a

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

2021 January 27

И

Иван in React — русскоговорящее сообщество
Roma Prokopets
ну по сути мне нужно чтобы был откат экнша при уходе с компонента, я хз как это прописать
useEffect(() => {
 dispatch(экшонТуда())
 return () => dispatch(экшонОбратно())
})
источник

VB

Volodymyr Borysov in React — русскоговорящее сообщество
Roma Prokopets
сбрасывается эффект
в общем. Если необходимо выполнить действие при анмаунте, то в юзефекте верните функцию и в ней делвйте, что нужно (как рябта выше описали).
источник

RP

Roma Prokopets in React — русскоговорящее сообщество
Иван
useEffect(() => {
 dispatch(экшонТуда())
 return () => dispatch(экшонОбратно())
})
уже так написал
источник

RP

Roma Prokopets in React — русскоговорящее сообщество
Volodymyr Borysov
в общем. Если необходимо выполнить действие при анмаунте, то в юзефекте верните функцию и в ней делвйте, что нужно (как рябта выше описали).
👍
источник

AG

Adel Gilyazeev in React — русскоговорящее сообщество
Roma Prokopets
ну по сути мне нужно чтобы был откат экнша при уходе с компонента, я хз как это прописать
новый экшн посылай диспатчу, тип экшн отмены... У меня как в апи, каждый реквест задаётся айди, и тип в первую очередь, этот реквест уходит в очередь и потом уже посылается через сокет если он есть, при изменения состояния сокета на подключено, вся очередь опять отправляется, а шоб ответ не вызывал потом заданные колбеки, когда он не будет необходим, можно экшн отправить с отправленным айди, шоб он его из очереди удалил без обработки, и тогда он ответный пакет проигнорит
источник

RP

Roma Prokopets in React — русскоговорящее сообщество
Adel Gilyazeev
новый экшн посылай диспатчу, тип экшн отмены... У меня как в апи, каждый реквест задаётся айди, и тип в первую очередь, этот реквест уходит в очередь и потом уже посылается через сокет если он есть, при изменения состояния сокета на подключено, вся очередь опять отправляется, а шоб ответ не вызывал потом заданные колбеки, когда он не будет необходим, можно экшн отправить с отправленным айди, шоб он его из очереди удалил без обработки, и тогда он ответный пакет проигнорит
уххх
источник

RP

Roma Prokopets in React — русскоговорящее сообщество
Adel Gilyazeev
новый экшн посылай диспатчу, тип экшн отмены... У меня как в апи, каждый реквест задаётся айди, и тип в первую очередь, этот реквест уходит в очередь и потом уже посылается через сокет если он есть, при изменения состояния сокета на подключено, вся очередь опять отправляется, а шоб ответ не вызывал потом заданные колбеки, когда он не будет необходим, можно экшн отправить с отправленным айди, шоб он его из очереди удалил без обработки, и тогда он ответный пакет проигнорит
только 10 утра, а уже такое
источник

S

Sasha in React — русскоговорящее сообщество
Подскажите пожалуйста какой подход к разработке компонентов лучше: https://jsfiddle.net/mtazq3s2/2/ Компоненты title и item не имеют смысла вне компонента SelectBox, но при этом подход выше кажется более структурированным.
источник

мв

м в in React — русскоговорящее сообщество
народ дайте пример как правильно формировать запросы в реакте?
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
ребят, я вот в тайпскрипте описал некую константу, потом прокидываю ее в компонент через пропс
Как мнее ее там принять, чтобы не описывать типы повторно?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Вопрос: протягиваете ли вы запросы, результат выполнения которых абсолютно никак не влияет на стору, через редакс? (события, саги, вот это все)
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Vladimir Klimov
Вопрос: протягиваете ли вы запросы, результат выполнения которых абсолютно никак не влияет на стору, через редакс? (события, саги, вот это все)
да.
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Какие аргументы в пользу "да"?
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Vladimir Klimov
Какие аргументы в пользу "да"?
а где ещё? в компоненте?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Oleg Rizhkov
а где ещё? в компоненте?
Да, дернуть функцию из сервисного слоя в компоненте
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Vladimir Klimov
Да, дернуть функцию из сервисного слоя в компоненте
ну ок, делай так.
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Vladimir Klimov
Вопрос: протягиваете ли вы запросы, результат выполнения которых абсолютно никак не влияет на стору, через редакс? (события, саги, вот это все)
Посмотри на react-query :)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Eugene Maltsev
Посмотри на react-query :)
Зачем мне react-query?)
У меня приложение на редаксе, просто есть запросы, которе отправил - и все, состояние никак не изменится от этого с сторе, данные никакие не придут и т.п.
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Vladimir Klimov
Зачем мне react-query?)
У меня приложение на редаксе, просто есть запросы, которе отправил - и все, состояние никак не изменится от этого с сторе, данные никакие не придут и т.п.
Все равно нужно разделять, не нужно запросы тащить во view
источник