Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Onde importar os componentes?

Todos os componentes criados são importados e montados dentro do App.js? O index.js só tem a função de fazer o render do App.js? Isso não ficou muito claro pra mim.

2 respostas
solução!

Fala Pedro, tudo bem?

O responsável por fazer a renderização é sim o arquivo index.js, mas não é necessário renderizar somente o componente App, isso é feito para uma melhor divisão de responsabilidades, caso preferir você pode não ter um arquivo App.js e só colocar todos os componentes como primeiro parâmetro do método render do arquivo index.js (ou criar algum outro arquivo), como por exemplo:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Assim funcionaria perfeitamente. Basta sempre lembrar que para o react consiga fazer a renderização na página é necessário que haja um arquivo index.js com o método render com os componentes a serem renderizados (veja mais sobre isso clicando aqui), fora isso é tudo opcional e questão de gosto.

Espero ter ajudado, bons estudos :D

Certo, entendi! Muito obrigado pela resposta!