В примере
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;