2
respostas

[DÚVIDA] Ao inserir index.js no diretório componentes e alterar o App.js obetenho um erro

Olá pessoal, espero que possam me ajudar.

É o seguinte... Ao inserir o index.js no diretório components, e após modificar a sintaxe da importação dos arquivos no App.js, obtive um erro.

Eu deixei o código, conforme instrução da aula:

import React, { Component } from 'react';
import ListaDeNotas from './components/ListaDeNotas';
import FormularioCadastro from './components/FormularioCadastro';
import '../src/assets/App.css';
import '../src/assets/index.css';

Porém, só obtive sucesso acrescentando index no final dos imports, como mostrado abaixo:

import React, { Component } from 'react';
import ListaDeNotas from './components/ListaDeNotas/index'; (Aqui)
import FormularioCadastro from './components/FormularioCadastro/index'; (Aqui)
import '../src/assets/App.css';
import '../src/assets/index.css';

Alguém sabe me dizer o por quê disso ocorrer?

Obrigado desde já!!

2 respostas

Fala Raphael, tudo bem?

Poderia nos informar qual o erro que retorna, e uma print da sua pasta no VSCode, com ListaDeNotas e FormularioCadastro abertos por favor?

Sim, se puder dar mais informações seria melhor para ajudarmos. Porém acredito que nos arquivos index.js você deve ter apenas colocado export:

export FormularioCadastro;

Se for esse o caso, coloque o default após o export ficando assim:

export default FormularioCadastro;

Dessa forma o transpilador vai entender que esse é o Export Padrão (default) da pasta, sem ele ele não sabe qual arquivo é o padrão.