Артём Петренков: ну почему же? вместо того чтобы диспатчить в редьюсер 10 экшенов на каждый чих, а потом прокидывать это все через пропсы, проще всю обработку перенести в компонент.
Артём Петренков: так в самом компоненте и переходить на главную. По моему это не задача редакса, а непосредственно компонента. Он должен сам решать когда переходить, а когда нет.
Максим: по моему это избыточно в большинстве случаев, если проект в целом не завязан на роутере. Обычный реакт роутер отлично справляется с навигацией.
уберите из конструктора const contacts = props.contacts.map((c) =>), затем в методе render напишите const contacts = this.props.contacts.map((c) =>), а в return без this, просто {contacts}