O que é o contexto (this) em JavaScript?
Frontend
Deves escrever lógica nos componentes React, movê-la para hooks, ou tentar manter a lógica de negócio fora do React? Qual é a sua opinião?
Como determinar que let e const são elevados (hoisting) mesmo estando na Zona Morta Temporal?
Já usaste bibliotecas para validação em tempo de execução e afirmação de tipos, por exemplo, para verificar dados recebidos de APIs?
Determine a ordem de saída no console.log para o fragmento de código JavaScript fornecido com funções foo/bar, Promise e setTimeout.
LeetCode #125 — Escreva uma função que determine se uma string é um palíndromo: se ela lê da mesma forma do início ao fim.
Qual gostas mais: any ou unknown?
Por que é necessário usar chaves para um array de componentes com estado interno? O que pode acontecer com chaves incorretas ou ausentes? Como as chaves afetam o estado interno dos componentes?
Qual é a diferença entre uma função normal e uma função arrow em JavaScript?
Já usaste coleções Set e Map no ES6? Fale-nos sobre elas.
Escreva a maneira mais simples de verificar se uma string é um palíndromo sem usar um loop for — por exemplo, usando split, reverse e join.
O que é Promise em JavaScript?
Escreva uma função para executar um array de tarefas assíncronas com um limite no número de tarefas a serem executadas simultaneamente; os resultados devem ser retornados na ordem do array de tarefas original, independentemente da ordem de conclusão.
Fale sobre o Event Loop como conceito.
O que é o hoisting em JavaScript?
Fale sobre any e unknown em TypeScript.
Pode usar uma função arrow como construtor?
O que é o Virtual DOM no React?
Fala sobre o ciclo de vida dos componentes funcionais do React e como se conectar a ele.
Por que as chaves são necessárias no React ao renderizar listas?