Макс
я в компонент отправляю параметр, который нужно затолкать в стейт редакса. В компоненте есть useEffect, в котором есть какое-либо действие с параметром из стейта редакса. Если через экшн в этом useEffect поменять параметр этого стейта, он не изменится в useEffect до перерендеринга
Так и должно работать, проблема то в чем? Может тебе нужен thunk? Ты в нем после dispatch первого изменения, вызовешь getState и получишь новый стейт, и дальше делай что хочешь