Iniciar projeto

Criar um projeto front-end em um framework moderno do 0 requer muitos conhecimentos como Webpack, plugins do mesmo, criar um servidor local, coisas que facilitem o desenvolvimento e saber uma boa arquitetura para o framework em questão.

Para não precisarmos nos preocupar com isso, é comum eles também possuirem ferramentas de linhas de comando para facilitar o processo de desenvolvimento abstraindo tudo isso para gente, no Angular tem o angular-cli, no Vue.js o vue-cli, já no React temos o create-react-app.

Ele já configura para você o sistema de transpilação de JSX e JavaScript moderno, para você escrever o JavaScript mais recente sem se preocupar se vai funcionar no navegador, adiciona o servidor local em Node.js para rodar na sua aplicação com suporte a hot reloading, dessa forma sempre que você salvar um arquivo ele já vai ser transpilado e o navegador vai recarregar a página automaticamente, e também já inclui ferramentas para testes de unidade, das quais não abordaremos nesse workshop mas sugiro você pesquisar sobre caso queira se destacar no mercado de trabalho.

Para iniciar o nosso projeto usando o create-react-app, tenha o Node.js instalado e execute os seguintes comandos no seu terminal ou prompt de comando:

npm install -g create-react-app
create-react-app workshop-react

Isso instala o create-react-app e já cria um projeto em React para você, após isso rode os comandos:

cd workshop-react
code .
npm start

O primeiro entra no diretório que o seu projeto foi criado, o segundo abre o mesmo diretório no Visual Studio Code, já o terceiro inicia o servidor de desenvolvimento do React.

Após executar o último comando, o seu navegador deve abrir uma aba em http://localhost:3000/ , nesse endereço está sendo executado o servidor de desenvolvimento do React, que continuará rodando até você pressionar CTRL+C no terminal ou fechar o mesmo.

results matching ""

    No results matching ""