Sobes.tech

Frontend

// É necessário extrair a lógica de re-renderização para um hook externo separado, // que permita trabalhar com o temporizador de fora (por exemplo, parar após 10 segundos). // Deve-se criar um novo componente RandOnce baseado no componente Rand, // que ao ser usado no App // não atualizará o número aleatório a cada 3 segundos, mas exibirá um número aleatório apenas uma vez.

Middle+
130

O que é useMemo? Como se diferencia do React.memo e useCallback?

Middle+
130

// Precisa criar um novo componente RandOnce baseado no componente Rand, // que ao ser usado no App // não atualizará o número aleatório a cada 3 segundos, mas exibirá um número aleatório apenas uma vez. // const Rand = () => <span>{Math.random()}</span>

Middle+
128

Quais são as formas de tratar um erro em Promise? É possível usar a construção try/catch?

Middle+
123

Já fez testes? Tem experiência em escrever testes automatizados (E2E)?

Middle+
121

O que é React.memo? É possível envolver toda a aplicação em memo? Por que é ruim usar memorização em todo lugar?

Middle+
104

Como estás com TypeScript? Existe um tipo Foo com campos a: string, b: number, c: null, d: boolean. Precisas criar um tipo FooKeys baseado em Foo, para que contenha todas as chaves de Foo.

Middle+
103
/2