Ответ 1
import { combineReducers } from '../../store/reducers';
должно быть
import combineReducers from '../../store/reducers';
так как это экспорт по умолчанию, а не именованный экспорт.
Здесь хорошая разбивка различий между двумя здесь.
При попытке запустить приложение реакции я получаю следующую ошибку:
. /src/components/App/App.js
Попытка импортировать ошибку: 'combReducers'
не экспортируется из "../../store/reducers/".
Вот как я экспортирую Объединение Редукторов:
import { combineReducers } from 'redux';
import userReducers from './userReducers';
import articleReducers from './articleReducers';
export default combineReducers({
userReducers,
articleReducers
});
и вот как я импортирую его в App.js
:
import { combineReducers } from '../../store/reducers';
Что неверного в том, как я экспортирую Объединение Редукторов?
import { combineReducers } from '../../store/reducers';
должно быть
import combineReducers from '../../store/reducers';
так как это экспорт по умолчанию, а не именованный экспорт.
Здесь хорошая разбивка различий между двумя здесь.
У меня была та же проблема, но я просто набрал export
сверху и стер по умолчанию внизу. Прокрутите вниз и проверьте комментарии.
import React, { Component } from "react";
export class Counter extends Component { // type this
export default Counter; // this is eliminated