Вы не можете вызывать store.getState () - PullRequest
0 голосов
/ 28 ноября 2018

Как следует из названия.Я добавил

// Create Store
const store = createStoreWithFirebase(
rootReducer,
initialState,
composeWithDevTools(reactReduxFirebase(firebase))
);

Это прекрасно работает в браузере без установленного расширения приставки.IE сафари, хром инкогнито.В тот момент, когда я пытаюсь запустить сайт с установленным расширением, я получаю.

Ошибка: Вы не можете вызывать store.getState () во время выполнения редуктора.Редуктор уже получил состояние в качестве аргумента.Передайте его из верхнего редуктора вместо чтения из магазина.

Error of image

Если я изменю

composeWithDevTools()

К

compose()

Приложение отлично работает.

Как я могу это исправить?

1 Ответ

0 голосов
/ 28 ноября 2018

Как пользователь Виктор Ле прокомментировал на этом другом посте: «Ошибка: Ошибка: Ошибка: Ошибка: Вы не можете вызывать store.getState () во время выполнения редуктора».100

Это проблема новой версии v2.16.0 версии redux-devtools-extension.Просто отключите это, не используйте это или понизьте к v2.15.

Пост выше действительно полезен.

Лучший!

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