Este projeto foi criado como um tutorial de React. Os conceitos a serem ensinados são:
- Stateless e Stateful components;
- State e props;
- Conceito de Context;
- Uso básico de hooks;
- useState, useEffect e useContext;
- E muito mais; O boilerplate inicial do projeto foi feito com Create React App, e a estilização utilizou a biblioteca Ant Design.
A aplicação completa pode ser visualizada aqui.
Antes de iniciar o seu projeto, não se esqueça de adicionar a chave da sua API do Youtube às variáveis de ambiente como REACT_APP_API_KEY. Para mais informações sobre chaves de API do Youtube, visite a página do Google Developer.
git clone git@github.com:will-amaral/video-clone.gitcd video-cloneyarn(instala todas as dependências)yarn start(Iniciar o servidor de desenvolvimento)
Além de start, o projeto inclui os scripts de build (compila um bundle), test e deploy.