А effector'у можно дать новый initial-state что бы reset возвращал к нему.
Например у меня есть стейт user, initial-state у меня может быть просто пустой массив. А вот после запроса у меня уже будет какой-то конкретный юзер. Но при этом если я сделаю reset, я хочу откатиться не к пустому объекту, а к последнему полученному юзеру.