Repositório didático para ensinar React
Este Projeto foi criado com Create React App, porém removido a parte de service workers para facilitar o entendimento do mesmo, caso gere curiosidade, basta seguir os passos de utilização do Create React App.
É importante dizer que neste projeto é aplicado nenhum tipo de padrão de projeto para componentes. Caso tenha interesse em estudar sobre dê uma olhada em Artigo sobre Atomic Design
Nesse projeto, você pode executar:
Inicia a aplicação em modo de desenvolvimento.
Abre http://localhost:3000 para ser visto no navegador.
A página irá recarregar caso haja alguma modificação nos arquivos.
Você inclusive consegue ver qualquer erro de lint no console do navegador.
Inicia a execução dos testes do projeto no modo visual.
Para mais detalhes, veja a seção sobre running tests.
Constroi a aplicação para produção em uma pasta build
.
Isso cria uma bundle para ambiente de produção e otimiza o build para melhor performance.
O build é minificado e os arquivos incluem hashes.
Sua aplicação está pronta para o deploy!
Para mais detalhes, veja a seção sobre deployment.
Você pode aprender mais em Create React App documentation.
Para aprender React, dê uma olhada em React documentation.
Essa seção foi movida para: https://facebook.github.io/create-react-app/docs/code-splitting
Essa seção foi movida para: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size
Essa seção foi movida para: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app
Essa seção foi movida para: https://facebook.github.io/create-react-app/docs/advanced-configuration
Essa seção foi movida para: https://facebook.github.io/create-react-app/docs/deployment
Essa seção foi movida para: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify