183 votes

Réception d'une "Tentative d'erreur d'importation:" dans l'application React

Je reçois l'erreur suivante en essayant d'exécuter mon application React:

./src/components/App/App.js Tentative d’erreur d’importation: «combineReducers» n'est pas exporté depuis '../../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 la façon dont j'exporte combineReducers ?

397voto

Colin Ricardo Points 5882

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 ventilation des différences entre les deux ici .

18voto

jmisael56yahoocom Points 181

J'ai eu le même problème, mais j'ai juste tapé export en haut et effacé celui par défaut en bas. Faites défiler vers le bas et vérifiez les commentaires.

 import React, { Component } from "react";

export class Counter extends Component { // type this  
export default Counter; // this is eliminated  

2voto

Ceci est une autre option:

 export default function Counter() {

}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X