Я определил store.js
как
import { createStore, applyMiddleware, compose } from "redux";
import thunk from "redux-thunk";
import rootReducer from "./reducers"; //we dont have to put index.js because its called index.js
const initialState = {};
const middleware = [thunk];
const store = createStore(
rootReducer,
initialState,
compose(
applyMiddleware(...middleware),
window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
)
); //spread operator '...'
export default store;
У меня все работает с Chrome, кажется, все в порядке.Когда я внедряюсь в heroku, я запускаю этот скрипт,
"heroku-postbuild": "NPM_CONFIG_PRODUCTION=false npm install --prefix client && npm run build --prefix client"
Теперь мое приложение работает нормально, но только с хромом, что заставляет меня думать, что с моим скриптом что-то не так.Не уверенный, куда идти отсюда, я, кажется, следовал за документами.Это может быть проблема совместимости?