mapStateToProps изменить свойства - PullRequest
0 голосов
/ 13 июля 2020

Я пытаюсь использовать React-Redux, потому что мне нравится система действий. Я считаю, что это простой способ преобразовать весь статус в действия. Состояние загрузки, успеха и сбоя. Я следую руководству и успешно завершаю sh его. У меня есть response-thunk, store, reducer, actions, payloads и т. Д. c.

Но в моем случае, когда я завершаю отправку вызова API в моем компоненте, я передаю состояние в реквизитах, например этот. Затем я восстанавливаю свой статус и могу отображать данные на плате.

const mapStateToProps = state => ({
  datas: state.datas.items,
  loading: state.datas.loading,
  error: state.datas.error,
  deleted: state.datas.deleted
});

Проблема в том, что реквизиты неизменяемы, и я делаю это для разных компонентов, тогда данные реквизитов меняются. Как мне восстановить state.datas.items и сохранить его в состоянии компонента?

...