Sobes.tech

Frontend

Imagine que tem recursos ilimitados e precisa criar uma interface com um formulário do zero como parte de uma grande aplicação. Que stack e arquitetura escolheria?

242

Tarefa em TypeScript: descrever um tipo de utilizador com campos nome, sobrenome, segundo nome opcional e uma bandeira indicando a presença do segundo nome. Escrever uma função para formatar o nome completo. Descrever um tipo de telefone que sempre começa com +7. Converter um tipo com letras minúsculas para um tipo com letras maiúsculas nas chaves sem refatorar, usando as capacidades do TypeScript.

168

Descreva o que acontece ao clicar num botão num componente React com contador: como funciona o useState, como o React percebe que precisa atualizar essa parte do DOM.

152

Problema da caixa forte: há um tambor redondo com valores de 0 a 99, a seta inicialmente aponta para 50. Números positivos giram no sentido horário, negativos no sentido anti-horário. É fornecido um array de entrada com números, e deve-se determinar a posição final da seta após todas as operações.

152

Por que o React precisa de uma árvore DOM virtual? Por que não é possível modificar diretamente o DOM real? Quais são as vantagens e desvantagens de diferentes abordagens?

148