Série de Desafios de código na linguagem ReactJS com desafios separados por dificuldades.
Re-renderizações desnecessárias, controle refinado. (En: Unnecessary re-renders, fine grained control.)
Estado / estado compartilhado, manipulação do DOM. (En: State / shared state, DOM manipulation.)
Os desafios de código são:
- Exercícios curtos de codificação, para uso em entrevistas com candidatos.
- Maneiras para você testar seu próprio conhecimento / testar sua habilidade de codificação sob pressão.
- Exercícios divertidos para aprender React.
A estrutura de cada desafio / aplicativo é feita para você e cada desafio tem o create-react-app como sua base.
- Clone todo o repositório de desafios.
- Execute
yarn
ounpm install
em qualquer um dos diretórios de desafio individual para instalar as dependências. - Execute
yarn start
ounpm start
para iniciar a aplicação na porta 3000 (CRA padrão) - Cada desafio possui um README com requisitos necessários para você completar.
Em alguns desafios, pode ser necessário o uso de APIs externas, mas todas as informações serão fornecidas no README de cada desafio, de forma individual.
Temos as soluções dos problemas apresetados e podemos compartilhar após alguns dias do desafio. Entre em contato conosco e peça a solução.
- Requisitos claros
- Ser divertido e envolvente
- Com nível de dificuldade preciso/apurado
- Ser visualmente bom / agradável
- Realista - alguém precisa construir algo assim na vida real?
- Fácil de começar (pré-requisitos mínimos)
Os desafios foram traduzidos da página do Alex Gurr, todos os créditos são dele.