Size: a a a

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

2021 August 12

B

Bohdan in Redux — русскоговорящее сообщество
А с take не работает worker, worker not work
источник

VV

Varuj Varuj in Redux — русскоговорящее сообщество
здраствуйте
если значение которое берет useSelector не меняется при вызове action-a то компонент не обновляется как сделать так чтобы всегда компонент обновлялся ?
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
"Ты этого не хочешь" :)
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
мне кажется это https://xyproblem.info/
источник

VV

Varuj Varuj in Redux — русскоговорящее сообщество
я так понял нужно поподробнее  

при клике на 1 кнопка клавиатуры должен фокус меняется на инпут когда юзер теряет фокус и опять нажимает 1 фокус не идет на инпут
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
Я бы явно в компоненте после отправки action выставлял фокус..
источник

VV

Varuj Varuj in Redux — русскоговорящее сообщество
как то криво получается из за структуры
источник
2021 August 13

VD

Valera Dmitruk in Redux — русскоговорящее сообщество
Вопрос людям у кого большой проект и есть разделение кода на фичи (features). То есть, например фича "users". В неё входят какие-то компоненты, а также "users-reducer.ts" и "users-actions.ts". Далее есть фича "schedules". У неё тоже есть "schedules-reducer.ts" и "schedules-actions.ts". Подразумевается, что фича это вещь в себе и ничего не знает о других фичах (позволяет code-splitting реализовать итд...). Я хочу при создании юзера создавать для него сразу schedule. И при удалении юзера соответственно удалять schedule. То есть dispatch(createScheduleAction()) и dispatch(createUserAction(scheduleId)). То же самое при удалении. Всё это происходит в компоненте из фичи "users". Как быть в такой ситуации? Ведь фича "users" здесь должна знать про то какие actions есть у фичи "schedules".
источник

A

Andrei in Redux — русскоговорящее сообщество
К примеру, в контексте ngrx, добавить отдельные еффекты. Типа userSheduleEfect
источник

VD

Valera Dmitruk in Redux — русскоговорящее сообщество
C ngrx не знаком :(. Мне бы в контексте redux :)
источник

A

Andrei in Redux — русскоговорящее сообщество
Ну в редаксе можно слушать экшены не в контексте фичи/стейта?
источник

VD

Valera Dmitruk in Redux — русскоговорящее сообщество
Можно, но дело в том что фича users не знает о том какие экшоны есть у фичи schedule
источник

A

Andrei in Redux — русскоговорящее сообщество
Так вот я и предлагаю сделать промежуточную "фичу", которая буде знать о экшенах обеих фич.
источник

A

Andrei in Redux — русскоговорящее сообщество
Без стейта и редесера
источник

VD

Valera Dmitruk in Redux — русскоговорящее сообщество
А это будет типа костыль или хорошая практика ?
источник

A

Andrei in Redux — русскоговорящее сообщество
Хз). Юзаю ngrx на ангуляре
источник

A

Andrei in Redux — русскоговорящее сообщество
Но по идее вы не добавляете зависимость/связь между фичами, что не мешает их юзать независима.
источник

A

Andrei in Redux — русскоговорящее сообщество
А просто расширяет функционал
источник

VD

Valera Dmitruk in Redux — русскоговорящее сообщество
У меня есть users, schedules, options. То есть у каждого user есть своё schedule и options. Может я вообще не прав, разделив это всё на 3 фичи ?
источник

A

Andrei in Redux — русскоговорящее сообщество
А можно в редакс chainить экшены?
источник