Size: a a a

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

2021 September 10

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
ну серьёзно... :)
источник
2021 September 11

NK

Nikita Kagan in Redux — русскоговорящее сообщество
Всем привет можете помочь в next.js стейт сохраняется только после роутинга
источник

NK

Nikita Kagan in Redux — русскоговорящее сообщество
вот
источник

NK

Nikita Kagan in Redux — русскоговорящее сообщество
???
источник
2021 September 14

Э

Эркин in Redux — русскоговорящее сообщество
Привет всем, в общем нужна помощь в решении одной проблемы на боевом проекте, если есть кто сможем помочь (проект на react,redux, saga) , готов даже буду вознаградить монетой за помощь... Задача не сложная по сути... есть приложение, при входе на которой пользователю предлагается выбрать store... Нужно изменить поведение таким образом, если в списке store их всего один - нужно чтобы оно выбиралось по умолчанию... Если есть кто готов помочь за деньги - пишите в личку или сюда, буду благодарен. P.S проект боевой - рабочий...
источник
2021 September 15

ZS

Zhanadil Sadykov in Redux — русскоговорящее сообщество
ребята, с редакс танком впервые работать начал. В саге в стороне слушает и обновляет компонент. А в танке пропс не меняется когда происходит два экшена в виде: pending > success. Как в танке можно рендерить компонент при success?
источник

ZS

Zhanadil Sadykov in Redux — русскоговорящее сообщество
тут кастомная функция, где и так внутри useEffect отрабатывает
const PositiveOnly = ({ values }: any) => {
 const dispatch = useDispatch();

 const positiveOnly = useSelector(({ account }: any) => account.positiveOnly)
 const fetchPositiveOnly = useSelector(({ account }: any) => account.fetchPositiveOnly)

 useEffect(() => {
   dispatch(
     getPositiveOnly(
       !(
         values.declarationTypes.includes('ADDITIONAL') || values.declarationTypes.includes('ADDITIONAL_BY_NOTIFICATION')
       )
     )
   );
 }, [values.declarationTypes]);

 return { positiveOnly, fetchPositiveOnly };
};
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
redux и redux-thunk к реакту вообще отношения не имеют.. Ты что-то не так делаешь..
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
почему у тебя называется PositiveOnly вместо usePositiveOnly? Как используется этот PositiveOnly?
источник

ZS

Zhanadil Sadykov in Redux — русскоговорящее сообщество
в данном случае название не важно. Мидлвары подключены. Сага на стороне независимо реакта слушает изменения, а вот в танке такого нет. Как мне компоненту надо донести, чтобы он обновил компонент при изменении состояние редакса?
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
Компонент сам обновит своё состояние при изменении состояния redux'а....
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
просто юзай useSelector и оно дальше само
источник

ZS

Zhanadil Sadykov in Redux — русскоговорящее сообщество
я пробовал внутри компонента использовать через селектор стейт, не работает
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
должно работать
источник

DO

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

ZS

Zhanadil Sadykov in Redux — русскоговорящее сообщество
в этом стейте булиан. редюсер срабатывает, а вот в компоненте не меняется значение, когда вытаскивал через селектор
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
А покажи код reducer'а?
источник

ZS

Zhanadil Sadykov in Redux — русскоговорящее сообщество
case types.account('GET_POSITIVE_ONLY_SUCCESS').SUCCESS:
     return { ...state, positiveOnly: action.payload, fetchPositiveOnly: false };
источник

ZS

Zhanadil Sadykov in Redux — русскоговорящее сообщество
там еще пендинг есть, где fetch true
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
А покажи код компонента?
источник