Npm install => Instala nossas dependências gerando a pasta Node_modules
Package.json e package-lock.json => São arquivos a qual ficam responsáveis em dizer quais são as dependências e scripts do nosso projeto, ou seja , nos descreve o que nosso projeto têm e usa.
Node_modules => Está todas as dependências a qual o package nos informa de que precisamos
Index.html => Nosso html básico
Gitignore => É um arquivo que nos informa quais são os arquivos e pastas que não vão subir para o nosso repositório quando comitarmos.
Public => Basicamente contém nossas imagens, ícones etc..
Src => Nessa pasta contém todos os nossos arquivos e estruturas de nossos projetos. As pastas criadas dentro do src são globais.
Assets => Contém as imagens
Styles => Estão os nossos estilos globais
Jsx => Nada mais é que Javascript com xml que seria uma escrita aonde podemos ajuntar o html junto com o Javascript.
Css=> Reponsável pelas estilizações de nosso projeto