React: Direto ao Ponto
O caminho certo para aprender React
Description
React
Biblioteca JavaScript criada pela equipe do Facebook para criar interfaces de usuário utilizando componentes. Vamos combinar componentes para criar SPAs (Single-Page Applications) com UIs complexas. Usando um Virtual DOM e uma abordagem declarativa, apenas componentes necessários são renderizados na página, de forma super performática, na medida em que os dados e estados mudam.
Hooks
Vamos aprender como React Hooks, como o useState, useEffect, useReducer, useRef tornam nossos sites e aplicações flexíveis. Veremos também como uma shallow comparison funciona, o que é memoization e como outros Hooks como o useCallback e useMemo deixam tudo mais performático!
Next.js
Você ganhará também um mini-curso sobre o melhor framework para se trabalhar com React atualmente. Veremos um resumo de todas as suas funcionalidades, como criar rotas e páginas estáticas e dinâmicas, ler arquivos JSONs e APIs externas para exibir dados na página e criar redirecionamentos temporários e permantentes. Além disso, utilizaremos módulos como o Next/Head, Next/Link e também o Next/Image. Para fechar com chave de ouro, colocaremos a aplicação no ar, através de um deployment para a Vercel.
E mais...
Usaremos JavaScript moderno (ES 2015+), ou seja, veremos como funciona uma desestruturação, como e quando usar spread operators, criar sub-componentes, repetir componentes através de loops e como e porque o React usa imutabilidade para nos dar alguns benefícios. Também veremos como configurar e usar a extensão React Dev Tools nos navegadores, lidaremos com eventos JS, vamos ler e escrever no Local Storage, consultar e enviar dados para APIs e usar mais um monte de coisas bacanas, como Context API, FormData e CSS Modules!
What You Will Learn!
- Aprender os fundamentos do React
- Aprender sobre otimização e performance
- Aprender hooks (básicos e avançados)
- Aprender a consumir e enviar dados para APIs
Who Should Attend!
- Programadores que queiram adquirir mais experiência com React