какие-то упрощалки сахарные?
Например, для екшенов?
Ибо екшены какие-то тяжелые получаются
Например, вам надо:
- описать константу екшена const MY_SUPER_ACTION = ‘MY_SUPER_ACTION’;
- описать интерфейс екшена interface IMySuperSuperAction { type: typeof MY_SUPER_ACTION, payload: unknown }
- описать тип который комбинирует все типы екшенов (для редьюсера) type MySuperActions = IMySuperSuperAction | …
- описать функцию екшена которая будет диспатчиться const mySuperAction = (payload: unknown): IMySuperSuperAction => ({ … })
Так вот, есть ли что-нибудь, что упрощает этот процесс? (В такие моменты дикая скучашка по ангуляру)
—————
Ну и есть ли что-нибудь для редюсеров? Я попробовал immer, мне зашло, перформанс (с дефолтной имплементацией на проксях) меня вполне устраивает.
reduxjs/toolkit глянь
Ты к нам из прошлого?) бери toolkit, act или typesafe actions
не писал на реакте года 3 )))
Обсуждают сегодня