@Mindgrow

Нормально ли в Redux делать общий mapStateToProps для всех компонентов?

В примере https://habr.com/ru/post/498860/ разбирается затача, в которой существует функция mapStateToProps, подсоединияющая определённый набор пропсов, в зависимости от компонента.

В моем проекте я понял, что мне не обязательно такое разделение.

Нарушит ли какие-то принципы паттерны разработки если я сделаю общий маппер для всех компонентов? То есть всем компонентам будет подключаться один и тот же набор пропсов.

function mapStateToProps(component) {
    switch(component) {
        case "Component_1": {
            return function (state) {
                return {
                    value_1: state.value_1
                };
            }
        }
        case "Component_2": {
            return function(state) {
                return {
                    value_2: state.value_2
                };
            }
        }
        default: return undefined;
    }
}

export default mapStateToProps;
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект