Почему происходит сбой моего приложения React (из-за Redux) при запуске в Chrome Incognito? - PullRequest
0 голосов
/ 15 июня 2019

У меня возникла проблема при работе с React / Redux.В частности, когда я открываю свое приложение в (Google) Chrome, оно нормально работает в обычном режиме браузера.Тем не менее, делая это в Incognito вылетает приложение.Я не уверен, что происходит, но виновник здесь, похоже, связан с Redux.Сообщения об ошибках довольно расплывчаты и, следовательно, бесполезны.

Ниже приведены фрагменты кода для недавно загруженного приложения (create-реакции-приложение), в котором буквально ничего не добавлено, кроме базового соединения с избыточностью.Я также связал изображение, показывающее ошибку (ы).

Файл ввода проекта (index.js)

import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter as Router } from 'react-router-dom';
import { Provider } from 'react-redux';

// Stylesheets
import 'semantic-ui-css/semantic.min.css';

// Main App
import App from './components/App';

// Store config
import configureStore from './store';

const store = configureStore();

ReactDOM.render(
  <Provider store={store}> 
    <Router>
      <App />
    </Router>
  </Provider>,
  document.getElementById('root')
);

Конфигурация магазина

import { applyMiddleware, compose, createStore } from 'redux';
import thunk from 'redux-thunk';
import logger from 'redux-logger';

import rootReducer from './reducers';

function configureStore() {
  return {
    ...createStore(
      rootReducer,
      compose(
        applyMiddleware(logger, thunk),
        window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__(),
      )
    ),
  };
}

export default configureStore;

Корневой редуктор

import { combineReducers } from 'redux';
import { reducer as reduxFormReducer } from 'redux-form';

const rootReducer = combineReducers({
  form: reduxFormReducer,
});

export default rootReducer;

Компонент приложения

import React from 'react';

function App() {
  return (
    <div>
      App
    </div>
  );
}

export default App;

Ошибки в ChromeИнкогнито

enter image description here

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