Para que servem os Módulos CSS? Porque não usamos CSS normal?
Frontend
O que é programação reativa? Por que o React, apesar do nome, é considerado não reativo?
Revisão de código do componente Accordion: encontre problemas e sugira melhorias
Por que o setState não atualiza o valor imediatamente? O que é batching?
O que é useId e para que é utilizado?
O que é CORS? Se dois servidores backend se comunicarem entre si sem navegador, o CORS ocorrerá?
Qual é a diferença entre HTTP e HTTPS? O que é cifrado — os cabeçalhos, o corpo ou a URL?
Estás familiarizado com o conceito de «acordeão»? Como pode implementar este componente sem JavaScript?
O objeto é passado do componente pai para o filho através de props e colocado na dependência useMemo. Quantas vezes o useMemo será executado? Como otimizar para que o useMemo seja recalculado apenas uma vez?
Num componente funcional React, há duas chamadas a setState de forma síncrona, depois uma função assíncrona, e depois mais três chamadas a setState. Quantas renderizações ocorrerão no React 18 e no React 17? O que é batching e quando surgiu?
Como fazer requisições HTTP corretamente no React? Por que o Axios é melhor que o fetch?
Qual é a diferença entre SSR e SSG?
Revisão de código: tens um trecho de código em produção. Encontra problemas e propõe melhorias. O React.memo irá fazer a memorização corretamente se funções e objetos forem passados nas props?
Existe um array de 10 elementos, chama-se .map(). O que acontecerá se remover o return do callback?
O que é um código ruim? Como tentas não escrevê-lo?
Para que é que se usa o useMemo? Dá um exemplo prático.
Quais novos hooks foram introduzidos no React 18?
Estás familiarizado com o conceito de "migalhas de pão" (breadcrumbs)? Quais as tags HTML que vais usar na implementação deste componente?
Pode usar o índice do array como chave no React? Por que não é recomendado?
Qual é a diferença entre os métodos de matriz map() e forEach()?