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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.
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:
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!