Лично мне нравится использовать селекторы для производных данных. Компонент просто извлекает данные из хранилища и отображает их.
Это imho облегчает тестирование селекторов и компонентов.
Следуя этому соглашению, разработчикам также легче найти информацию, которую они ищут.
Кроме того, у вас есть один единственный источник правды. Например, если пользователь выходит из системы, вам просто нужно обновить его, а не обновлять пользователя и установить флаг isLoggedIn
на false
.