Sobes.tech

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?

97

Como determinar que let e const são elevados (hoisting) mesmo estando na Zona Morta Temporal?

82

Já usaste bibliotecas para validação em tempo de execução e afirmação de tipos, por exemplo, para verificar dados recebidos de APIs?

77

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.

74

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.

70

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?

69

Qual é a diferença entre uma função normal e uma função arrow em JavaScript?

68

Já usaste coleções Set e Map no ES6? Fale-nos sobre elas.

67

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.

65

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.

60

Fale sobre o Event Loop como conceito.

57

O que é o hoisting em JavaScript?

57

Fale sobre any e unknown em TypeScript.

57

Pode usar uma função arrow como construtor?

56

Fala sobre o ciclo de vida dos componentes funcionais do React e como se conectar a ele.

47

Por que as chaves são necessárias no React ao renderizar listas?

40
/2