Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 1.27 KB

README.md

File metadata and controls

43 lines (34 loc) · 1.27 KB

O que vimos nesse módulo?

Para que serve o React

  • Desenvolvido internamente pelo Facebook (hoje Meta) para resolver os problemas que eles tinham, o React teve seu código aberto em 2013;
  • Uma biblioteca para criação de interfaces, tanto web quanto nativas.

Como funciona o React

  • As interfaces do React são construídas a partir de pequenos blocos chamados de componentes;
  • Criado para lidar com interatividade;
  • Vitual DOM: o React faz uma cópia virtual do DOM onde fazemos todas as nossas alterações na interface;
  • O React então compara o DOM virtual com o DOM real e renderiza novamente todas as partes que mudaram.

Porque usar o React e não apenas o JavaScript?

React é mais:

  • Simples;
  • Produtivo;
  • Manutenível;
  • Poderoso.

Conceitos estudados:

  • JSX
  • Componentes
  • Fragment
  • Props
  • Composição de componentes com “children”
  • Eventos
  • Estado
  • Formulário
  • Renderização condicional e de listas
  • Persistindo valores com useRef
  • Requisições HTTP com useEffect
  • Você pode não precisar de um useEffect
  • Compartilhamento de estado com useContext
  • O que são Single Page Applications (SPA)
  • React-Router-Dom
  • Usando parâmetros da URL
  • Lidando com Data Fetching e Erros