Nesse módulo nós vamos entrar mais a fundo no universo do React!
O que será mostrado nesse módulo?
- Conceitos básicos de testes de software (TDD, BDD, assertions, code coverage, etc);
- Ferramentas que irão nos auxiliar nos testes e desenvolvimento de componentes com React;
- Ferramentas para testes unitários;
- Ferramentas para testes visuais e interativos;
- Desenvolver componentes utilizando as ferramentas apresentadas;
- Entender problemas que teremos ao desenvolver componentes para uma aplicação real, e aprender como resolvê-los na prática;
- Criar configuração para o build de produção da nossa aplicação.
Além do conteúdo principal (listado acima), você também irá aprender:
- Mais conceitos de Programação Funcional e como aplicar isso aos componentes do React;
- Mais sobre ES6/2015;
- Algumas ferramentas que veremos:
- Create React App;
- React DevTools;
- Jest;
- Enzyme;
- Storybook.