"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Braces bouclées dans les importations de modules uniques ES6: Quand les utiliser et quand ne pas le faire?

Braces bouclées dans les importations de modules uniques ES6: Quand les utiliser et quand ne pas le faire?

Publié le 2025-02-25
Parcourir:895

Curly Braces in ES6 Single Module Imports: When to Use Them and When Not To?

Quand utiliser des accolades bouclées pour les importations de module unique ES6

dans ES6, en utilisant des accolades bouclées pour l'importation d'un seul module peut introduire un comportement inattendu. Pour clarifier quand utiliser et éviter les accolades bouclées, examinons la distinction entre les exportations par défaut et nommées.

exportation par défaut

Lorsque «Récitait essentiellement l'exportation par défaut. Les exportations par défaut sont déclarées comme:

export default ;

Dans l'exemple fourni, initialState.js contient une exportation par défaut pour l'objet InitialState. Par conséquent, vous pouvez y accéder sans braces bouclées:

import initialState from './todoInitialState';

export const = ; Dans l'exemple todoreducer.js, vous essayez d'accéder au TODO nommé Export:

import {todo} de './todoinitialState'ito'ntate'ity ;&&& godaye. Les éviter

export const  = ;
La règle de base consiste à utiliser des accolades bouclées lors de l'importation d'exportations nommées et à les éviter lors de l'importation d'exportations par défaut. Voici une ventilation résumée:

export const  = ;

Utilisez des accolades bouclées:

lors de l'importation d'une export spécifique nommée

  • Évitez Curly Braces:

    • lors de l'importation de l'exportation par défaut à partir d'un module avec une seule exportation par défaut
  • lors de l'importation de plusieurs exportations à partir d'un module, qu'ils soient par défaut ou nommés par défaut ou nommés par défaut Exports
    • Exemple
    • Considérez l'exemple suivant:
    // a.js Exporter par défaut MyComponent; export const childomponent = () => {};
pour importer ces exportations:

export par défaut (myComponent):

export const  = ;
importe moncomponent depuis './A'ne'nty

    En comprenant la différence entre les exportations par défaut et nommées, vous pouvez déterminer correctement quand utiliser des accolades bouclées pour Importations de module unique dans es6.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3