Saipik
Долго переписывать на useReducer и прочие
useReducer это другое. это как раз тоже что и он предлагает, только типа в редаксе редьюсеры чуть дольше описывать если использовать стандартное представление, как в документации. просто так уже никто не делает) его решение с effector точно такое же