Skip to content

carlosismaelad/fundamentosDoReact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Repositório de estudos sobre os fundamentos do ReactJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published