Как отправить действие из компонента, подключенного к тому же разделу магазина - PullRequest
0 голосов
/ 25 апреля 2018

Извините, если вопрос выглядит глупо, я подхожу к избыточности / избыточности.

Я не могу понять, делаю ли я что-то не так: (

Если у меня естькомпонент, который прикреплен, скажем, к разделу магазина под названием «пользователь»

Class UserComponent extends React.Component {
  [...]
}
const UserWithStore = connect(mapStateToProps)(TokenComponent);

, где состояние карты для реквизита:

const mapStateToProps = state => {
    return {
        user: state['user']
    }
};

Всякий раз, когда пользовательский компонент запускает действие, которое обновляет раздел хранилища, например:

this.props.dispatch (action)

По сути, компонент зацикливается, потому что, очевидно, я обновляю ту же часть магазина.

Это анти-паттерн?Я должен всегда проверять предыдущие реквизиты против текущих реквизитов, или мне следует запускать действия из другого компонента?

Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...