Состояние Redux пустое в React-Native даже после успешного выполнения действия - PullRequest
0 голосов
/ 05 декабря 2018

Состояние Redux равно нулю, даже после успешного выполнения действия!

Мое приложение имеет кнопку входа в систему, которая при нажатии запускает действие:

src / Screen/ Member / SignIn / index.js, строка 40: this.props.tryLogin (электронная почта, пароль)

В файле действий:

/ src / actions /userActions.js

Действие tryLogin () успешно выполнено, и есть нормальная отправка:

const action = userLoginSuccess (res);
dispatch (action);

Выполнение завершается успешно, и приложение перенаправляет на домашнюю страницу приложения:

/ src / Screen / Public / Home / index.js

Проблема здесь, когда я пытаюсь прочитать состояние избыточности: в файле:

/ src / Component / Menu / Left / index.js, строка: 206

mapStateToProps (),

Состояниеравно null, даже если действие userLoginSuccess () было успешно выполнено !!!

Мой репозиторий для тестирования: https://github.com/tmacedo2014/EstudoReactNative

Данные для использования при тестовом входе: email: tiberius.macedo@gmail.com передать:123456

1 Ответ

0 голосов
/ 05 декабря 2018

У вас есть опечатка в вашем типе действия.В actions / userActions.js вы назвали константу действия USER_LOGIN_SUCESS, но в redurs / userReducer.js вы импортируете USER_LOGIN_SUCCESS.

Если вы исправите эту опечатку, все остальное будет выглядеть так, как будто она подключена правильно.

...