web-dev-qa-db-fra.com

Réception "Erreur d'importation tentée:" dans l'application de réaction

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?

4
Andrew

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 .

16
Colin

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  
0
jmisael56yahoocom