по-моему редакс тоже не пересоздает целиком объект. в редьюсерах default case возвращает ссылку на тот же стэйт (если изменения не поздразумеваются)
а если автономные сторы - там уже только свой объект пересоздаст и все, нет? — примерно так, но сторы в эффекторе могут контейнить не только объекты. там могут быть и примитивы
Да, дефолтно отдает если стор не менялся, но если какой-то редюсер сработал (а если редакс вместо того же сет стейт - они будут срабатывать), тогда изменение будет вида {...state(т.е. весь текущий стор), изменения}