У меня есть приложениеact-redux, которое нормально работает в Chrome, но в Firefox оно показывает пустой экран.
Для того же запроса на вкладке сети Firefox дает код состояния 304, тогда как в Chrome это200.
Поскольку я использую хранилище избыточных данных, я использовал приведенный ниже код для создания хранилища избыточных данных.
const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
const store = createStore(rootReducer,composeEnhancers(applyMiddleware(thunk)));
Если я использую приведенный ниже код для создания composeEnhancers, то его значение будет равно "undefined"и код не работает в Firefox. Но это также прекрасно работает в Chrome.
const composeEnhancers = process.env.NODE_ENV === 'development'? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ :null || compose;
Ошибка Firefox:
Загрузите React DevTools для лучшего опыта разработки
Предупреждение. Невозможно выполнить обновление состояния React для отключенного компонента.Это не работает, но это указывает на утечку памяти в вашем приложении.Для исправления отмените все подписки и асинхронные задачи в методе componentWillUnmount.