Pular para conteúdo

Unidade 03 - Lista 01

  1. Qual a diferença entre var, let e const na declaração de variáveis em JavaScript?
  2. O que é hoisting em JavaScript? Dê um exemplo.
  3. O que é manipulação da DOM? Cite exemplos de como selecionar e alterar um elemento de uma página.
  4. O que é um evento em JavaScript? Como registrar uma função para ser chamada quando um botão é clicado?
  5. O que são os tipos de dados primitivos em JavaScript? Como criar um objeto literal e acessar suas propriedades?
  6. O que é um JWT (JSON Web Token)? Quais são suas três partes?
  7. O que é JSX? Em que ele se diferencia do HTML comum?
  8. Qual a diferença entre props e state em um componente React?
  9. Como renderizar uma lista de itens em JSX? Por que cada item precisa de uma key?
  10. O que significa "levantar o estado" (lifting state up) entre um componente pai e um filho?
  11. O que é prop drilling? Como a Context API resolve esse problema?
  12. Para que serve o hook useEffect? Como ele é usado para buscar dados de uma API e tratar os estados de carregamento e erro?
  13. O que é um formulário controlado em React? Como funcionam os atributos value e onChange de um input?
  14. O que é o React Router? Como declarar uma rota com parâmetro (ex. /posts/:id) e como ler esse parâmetro no componente?
  15. Como navegar entre páginas em uma aplicação React, tanto por um link quanto por código?