Size: a a a

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

2021 July 11

R

Reb@rn in Redux — русскоговорящее сообщество
чекни вызывается ли fullfilled в инструментах от редакса
источник

В

Влад in Redux — русскоговорящее сообщество
вызывается вся последовательнось какая должна быть соблюдается. Проблема в useSelector - он не подтягивает обновленное значение
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
Ты случайно не мутируешь state?
источник

В

Влад in Redux — русскоговорящее сообщество
да, читаю про это, что может быть причина. Но вроде не первый раз уже делаю. Изменения массива через спред оператор [..]
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
Покажи код..
источник
2021 July 12

А

Александр in Redux — русскоговорящее сообщество
Никто не пытался прикрутить rtk-query к nextjs? Столкнулся с проблемой, что не могу предварительно загруженный на бэке стейт засунуть в стор таким образом, чтобы rtk-query считал, что инициализирующий запрос уже произошёл и заново ничего грузить не надо...
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
Он, вероятно, пытается обновить на onMount. Это, по-идее, хорошее поведение. Пришли данные из SSR, мы показали, а тем временем сходили еще раз за обновлёнными
источник

АХ

Алексей Хмилевой... in Redux — русскоговорящее сообщество
Привет, а кто-то может кинуть статью или название архитектуры приложения с использованием redux?

И как вы выносите состояния загрузки и ошибки, если юзаете thunk?
Я на проекте пока только выносил все асинхронные запросы в хуки и там через useDispatch сохранял данные.
источник

В

Влад in Redux — русскоговорящее сообщество
коллеги, подскажите плиз, history.goBack() возвращает по пред URI, да. Вопрос, а если нужно чтобы вернули, но не заставили перерендерить снова тот компонент куда возвращемся. Задача, есть таблица, в ней каждая строка это сслыка на карточку. В карточку ссылка назад. Щас получается что когда нажимаю ссылку назад возвращается назад, но и перерендеривает снова компонент таблицы
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
Для загрузок и ошибок я использую самописную библиотечку https://www.npmjs.com/package/@dmitry.olyenyov/remote-data по мотивам статей Slaying UI Antipatterns in X", У Devexperts есть более продвинутая версия https://github.com/devexperts/remote-data-ts
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
Нужно использовать history от router'а, не  window.history. Если это react-router-dom, то то, что вернёт useHistory, если это next.js, то то, что вернёт useRouter
источник

АХ

Алексей Хмилевой... in Redux — русскоговорящее сообщество
Спасибо, гляну
источник

В

Влад in Redux — русскоговорящее сообщество
я выяснил, что проблема в том, что это другой компонент(карточка). Да по истории я вернусь назад, но всеравно все надо будет отрендеривать
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
По поводу запросов — я б делал в redux-saga или redux-observable
источник

В

Влад in Redux — русскоговорящее сообщество
если бы это была модалка поверх таблицы, то можно было бы
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
ну так-то да, если компонент исчез, а потом появился, то он отредерится.
источник

В

Влад in Redux — русскоговорящее сообщество
да, методом часов разборов и ошибок я это уяснил(
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
Если у тебя очень тяжелый рендер, то можно карточку отрендерить на той же странице, что и табличку, скрыв табличку через display: none;, но это пахнет извратом :)
источник

В

Влад in Redux — русскоговорящее сообщество
интересная мысль) но карточку писал не я. Не дадут менять
источник

GV

Gert Vali in Redux — русскоговорящее сообщество
В rtk вроде можно напрямую писать мутирующие конструкции
источник