Как сказано в названии. я добавил
// Create Store
const store = createStoreWithFirebase(
rootReducer,
initialState,
composeWithDevTools(reactReduxFirebase(firebase))
);
Это отлично работает в браузере без установленного расширения redux. IE сафари, хром инкогнито. Как только я пытаюсь запустить сайт с установленным расширением, я получаю.
Error: You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.
Если я изменю
composeWithDevTools()
К
compose()
Приложение работает нормально.
Как я могу это исправить?
Пожалуйста, покажите код и / или укажите ошибки. Пожалуйста, не используйте ссылки на изображения. В вопросе отсутствует текст. Текст на картинке слишком мал для некоторых людей. Текст на изображении не может быть проиндексирован поисковыми системами для будущих посетителей.
Это ошибка с инструментами redux dev, см. Ссылку, которую опубликовал Абдул





Как прокомментировал этот пост пользователь Виктор Ле: «Ошибка: Ошибка: Ошибка: Ошибка: нельзя вызывать store.getState () во время выполнения редуктора». ?
Это проблема с новым выпуском redux-devtools-extension v2.16.0. Просто отключите его, не используйте и не переходите на версию 2.15.
Пост выше действительно полезен.
Лучший!
Лучше пометить его как дубликат, чем размещать ссылку с вопросом.
Возможный дубликат «Ошибка: Ошибка: Ошибка: Ошибка: нельзя вызывать store.getState () во время выполнения редуктора». ?