Je reçois le message d'erreur suivant lorsque j'essaie d'exécuter mon application de réaction:
./src/components/App/App.js
Attempted import error: 'combineReducers' is not exported from '../../store/reducers/'.
Voici comment j'exporte combineReducers:
import { combineReducers } from 'redux';
import userReducers from './userReducers';
import articleReducers from './articleReducers';
export default combineReducers({
userReducers,
articleReducers
});
et voici comment je l'importe dans App.js
:
import { combineReducers } from '../../store/reducers';
Qu'est-ce qui ne va pas dans mon exportation de combinés?
import { combineReducers } from '../../store/reducers';
devrait être
import combineReducers from '../../store/reducers';
puisqu'il s'agit d'une exportation par défaut et non d'une exportation nommée.
Il y a une bonne répartition des différences entre les deux ici .
j'ai eu le même problème, mais je viens de taper export
en haut et effacé celui par défaut en bas. Faites défiler la liste et vérifiez les commentaires.
import React, { Component } from "react";
export class Counter extends Component { // type this
export default Counter; // this is eliminated