Criando uma Aplicação React do ZER0

Vamos de um diretório vazio à uma estrutura pronta para o desenvolvimento em um único comando. A ferramenta Create React App cuidará de toda a configuração complicada para nós, então, podermos focar no desenvolvimento da nossa aplicação.

Antes de começar, vamos verificar nosso ambiente de desenvolvimento. Vamos usar o nvm para gerenciar nossa instalação do NodeJS. Assim podemos manter nosso ambiente atualizado com mais facilidade.

Você pode verificar sua instalação do nvm usando o comando:

type nvm
nvm is a shell function from /usr/local/opt/nvm/nvm.sh

Verifique também as suas versões do NodeJS, com um dos dois primeiros comandos que vão te dar essa informação, e do npm que é o gerenciados de dependências do ecosistema javascript usando o terceiro comando.

❯ nvm current
v7.5.0
❯ node --version
v7.5.0
❯ npm --version
4.1.2

Instalando o Create React App

Com tudo pronto, vamos começar instalando o CLI (command line interface) create-react-app globalmente em nosso ambiente.

❯ npm install -g create-react-app

Criando um aplicação

Com ele instalado, podemos usá-lo para criar uma aplicação do zero aproveitando todas as melhores práticas que envolvem esse processo.

❯ create-react-app react-bootstrap
❯ cd react-bootstrap

Em alguns instantes, teremos uma aplicação com essa estrutura básica. Onde podemos começar a desenvolver.

react-bootstrap/
  README.md
  node_modules/
  package.json
  .gitignore
  public/
    favicon.ico
    index.html
  src/
    App.css
    App.js
    App.test.js
    index.css
    index.js
    logo.svg

Perceba que o create-react-app vem com alguns comandos npm pré-instalados. Você verá esse output quando a inicialização estiver terminado.

Inside that directory, you can run several commands:

  npm start
    Starts the development server.

  npm run build
    Bundles the app into static files for production.

  npm test
    Starts the test runner.

  npm run eject
    Removes this tool and copies build dependencies, configuration files
    and scripts into the app directory. If you do this, you can’t go back!

We suggest that you begin by typing:

  cd react-bootstrap
  npm start

Happy hacking!

O que precisamos agora é entrar no código e inciar o servidor de desenvolvimento para começar a programar.

❯ atom .
❯ npm start
❯ open http://localhost:3000 # essa url deve abrir automaticamnte

Comece dando uma olhada no arquivo src/App.js. Perceba como o logo.svg e o App.css são carregados e utilizados no código. Edite a mensagem na tag <p> e quando salvar, a página atualizará automaticamente.

Com um simples comando em nosso terminal, nós configuramos uma nova aplicação React com todas as ferramentas que precisamos para atualizar o browser quando fizermos alguma alteração, executar os testes e compilar para deploy em produção.

Vamos ver um pouco de código agora!


CHECKPOINT:

❯ git init
❯ git add .
❯ git commit -am "initial commit"

results matching ""

    No results matching ""