Извините, если вопрос выглядит глупо, я подхожу к избыточности / избыточности.
Я не могу понять, делаю ли я что-то не так: (
Если у меня естькомпонент, который прикреплен, скажем, к разделу магазина под названием «пользователь»
Class UserComponent extends React.Component {
[...]
}
const UserWithStore = connect(mapStateToProps)(TokenComponent);
, где состояние карты для реквизита:
const mapStateToProps = state => {
return {
user: state['user']
}
};
Всякий раз, когда пользовательский компонент запускает действие, которое обновляет раздел хранилища, например:
this.props.dispatch (action)
По сути, компонент зацикливается, потому что, очевидно, я обновляю ту же часть магазина.
Это анти-паттерн?Я должен всегда проверять предыдущие реквизиты против текущих реквизитов, или мне следует запускать действия из другого компонента?
Спасибо за помощь