Должен отметить что эта статья ни в коем случае не претендует на «best practice», и окажется для Вас полезной в том случае, если Вы, как и я в свое время, столкнулись с трудностью понимания принципов использования Redux в React...
Источник: Nuances of Programming Селекторы — это очень простой способ выбрать состояние из хранилища redux, которое содержит всю логику и данные приложения. Если вы создаёте приложение с помощью React и Redux, от использования селекторов вы только выиграете. Как выглядят селекторы? Перед тем как мы разберемся, почему селекторы удобны и как их использовать, давайте посмотрим, как приложение выглядит без них. Я создал необходимый минимум — базовую установку Redux: OK, допустим, нам нужно выбрать данные всех собак из хранилища и отобразить их на экране...