no ES6, o uso de aparelhos encaracolados para importar um único módulo pode introduzir comportamento inesperado. Para esclarecer quando usar e evitar aparelhos encaracolados, vamos examinar a distinção entre as exportações padrão e nomeadas. 'está essencialmente importando a exportação padrão. As exportações padrão são declaradas como:
exportar padrão
importar InitialState de './todoinitialState'; Um valor exportado específico, você deve usar aparelhos encaracolados. As exportações nomeadas são declaradas como:
export default;
no exemplo de Todoreducer.js, você está tentando acessar a exportação nomeada:
import initialState from './todoInitialState';
A regra é usar aparelhos encaracolados ao importar exportações nomeadas e evitá -las ao importar exportações padrão. Aqui está uma quebra resumida:
export const= ;
BRACES:
import { todo } from './todoInitialState';
Ao importar a exportação padrão de um módulo com apenas um exportação padrão ao importar várias exportações de um módulo, independentemente de serem padrão ou denominados ExportS
Exemplo
Considere o seguinte exemplo:padrão export (mycomponent):
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3