Ferramenta create-react-app


Na visão do Facebook, a configuração do zero de um projeto React é algo desafiador e pouco produtivo tanto para quem está aprendendo está ferramenta como para aqueles que já estejam familiarizados com ela, pois para realizar esta tarefa é necessário ter um conhecimento técnico sobre vários fatores da biblioteca.

Com isso em mente, foi criado a ferramenta create-react-app que facilita a criação de um projeto React com todas as configurações necessárias e com uma estrutura de arquivos e diretórios pronta para rodar uma SPA.

Para criar um projeto com um determinado nome, utilize o seguinte comando:

$ npx create-react-app <nome projeto>
$ npx create-react-app my-website

Nota

Nesse caso, a ferramente criará uma sub-diretório, com o nome especificado em <nome projeto>, dentro do diretório atual.

Já, se você quiser criar um projeto React no diretório atual, basta utilizar a notação . ao invés do nome do projeto. Por exemplo:

$ pwd
/home/ubuntu/Projects/my-website
$ npx create-react-app .

Nota

Já para o comando acima, a ferramenta create-react-app criará toda a estrutura do projeto no diretório atual.

Referências