Как получить состояние приложения (избыточности) в компоненте React? - PullRequest
0 голосов
/ 31 августа 2018

Я новичок в реакции и редукции. Сейчас я создаю свое первое приложение, которое подключается к серверу API с помощью Redux. В моем файле редуктора я устанавливаю новое состояние. У меня вопрос, как я могу получить доступ к этому значению состояния в компоненте?

1 Ответ

0 голосов
/ 01 сентября 2018

Вам необходимо подключить ваш компонент к хранилищу Redux через компонент connect, предоставленный Redux. Компонент connect требует предоставления функции под названием mapStateToProps. Эта функция сообщит Redux, какие элементы из состояния Redux вам нужны в вашем компоненте.

Это будет выглядеть примерно так:

function mapStateToProps(state) {
  return { yourStateKey: state.yourStateKey }
}

export default connect(mapStateToProps)(YourComponent)

Подробнее об этом можно узнать в соответствующем разделе документации Redux .

...