Frontend
O que são acoplamento e coesão no desenvolvimento?
O que são tipos literais em TypeScript e para que servem?
Por que é necessário o Next.js, que métodos de renderização suporta e o que acontece se o componente superior for marcado como componente cliente?
No formulário, ao pressionar Enter, a página recarrega. Configure o tratamento de envio sem recarregar e torne a validação do campo obrigatória.
Como funciona useMemo se o array de dependências for passado, estiver vazio ou não for passado?
O que são debounce e throttle, em que se diferenciam e onde são utilizados?
O que mais gosta no frontend e em que área quer desenvolver-se?
O que acontece se passar uma função como valor inicial para useState, e por que é usada a inicialização preguiçosa?
O resumo indica que o tempo de criação da tarefa foi reduzido de 11 para 4 minutos. O que não mudou durante esse processo?
Quem desenvolveu o motor de renderização?
O que é React, por que é necessário o Virtual DOM e como o React aplica as mudanças ao DOM?
Descreva como eram organizadas as tarefas interativas: configurações JSON, componentes e sua renderização?
Quem trabalhou na estrutura de configuração JSON?
Como encontra gargalos e problemas de desempenho numa aplicação frontend?
Como otimizar um componente filho para que não seja re-renderizado quando o pai é atualizado?
Que hooks de React costuma usar?
Determine a ordem de saída no console no exemplo com código síncrono, Promise.resolve e dois setTimeouts.
O que são Web Workers e quando são usados?
Por que foi usado JSDoc em um dos projetos em vez de um TypeScript completo? Por que a transição não foi iniciada?
O Child será re-renderizado quando o texto for inserido se o pai passar um manipulador onChange para ele? Como otimizar isso?