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