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.