Este é um tutorial prático de ReactJS para programadores JavaScript. Conhecimento de ES6 é desejável mas não é necessário. É um tutorial hands-on para criar uma aplicação Web completa alimentada por um serviço RESTful (fornecido por um backend Java, Node.js ou PHP). Cada recurso apresentado é aplicado em uma aplicação que é incrementada ao longo do curso. Há uma versão deste mesmo curso usando o mesmo código para Vue.js
Ao final do curso o aluno deverá ser capaz de:
- Construir uma aplicação (SPA) inteira com ReactJS usando os principais recursos do framework
- Configurar um ambiente para desenvolvimento
- Construir templates e componentes com JSX
- Criar componentes usando classes ou funções
- Configurar o estado e propriedades de componentes
- Tratar eventos
- Manipular estruturas de dados
- Controlar a aplicação interagindo com eventos do ciclo de vida
- Fundamentos de roteamento
- Fundamentos de gerência de estado com Redux
Este curso é destinado a programadores JavaScript.
- Instalação e configuração do ambiente (CLI)
- ES6 essencial
- Componentes
- JSX
- Templating
- Propriedades e estado
- Eventos
- Listas dinâmicas e keys
- Ciclo de vida
- Roteamento
- Gerência de estado