Sobes.tech

Frontend

Dado um conjunto de estradas unidirecionais (grafo), garantido que não há ciclos. De que forma se pode chegar do ponto 1 ao ponto N?

137

Criar um novo tipo baseado em PartialDelivery que inclua apenas os campos name e address (Pick).

136

Tarefa em React: implemente um componente de pesquisa de ocorrências de uma substring no texto. Requisitos: carregamento do texto a partir de uma API na primeira renderização, indicação de carregamento, tratamento de erros, busca de ocorrências sem considerar maiúsculas/minúsculas, destaque das ocorrências encontradas, exibição do número total de ocorrências, botão para carregar texto adicional.

135

Hoje vamos projetar um mensageiro. Familiarize-se com o layout da interface e os requisitos funcionais. É necessário coletar os requisitos não funcionais, discutir a pilha técnica, os componentes e serviços do frontend, os modelos de dados, as APIs e a arquitetura geral do sistema.

135

Qual é a melhor forma de mostrar uma mensagem de vitória: através de alert ou renderizando-a na interface de usuário?

134

Implementar uma função de memorização (cache) que armazena o resultado de uma função em chamadas repetidas com os mesmos argumentos, incluindo o tratamento de primitivos e undefined, bem como a capacidade de limpar o cache (clearCache).

132

Como deve ocorrer a nossa autorização?

131

// Descreva um tipo que representa esses objetos JS, que possuem um identificador privado // e um método para obtê-lo, bem como um campo de data de criação. // O identificador pode conter um número ou uma string. // O campo de data de criação também pode conter uma string ou um número. // O identificador e o campo de data de criação sempre têm o mesmo tipo. let a = { getId: () => 1, createdAt: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' }

131

Quais argumentos o React.memo aceita além do próprio componente?

128

Quantas requisições HTTP serão enviadas e por quê, se executar o código com Observable sem subscribe e Promise sem then?

127

Implemente a sua própria função promiseAll, que é um análogo do Promise.all: aceita um array de promessas, retorna uma promessa com um array de resultados na ordem original, e no primeiro rejeitado — chama imediatamente reject.

122

Olha para o primeiro callback que passas ao runSpinner (onRoll) — ele aceita algum argumento que indicaste?

118

Por que o componente Child será re-renderizado ao clicar no botão 'Rerender' no componente raiz, e por que também se re-renderiza ao digitar no input?

115

Que outros tipos utilitários em TypeScript conhece? Nomeie os mais populares.

114

// São fornecidos três tipos. É necessário criar um tipo Delivery com base neles, que contenha todos os campos dos tipos fornecidos.

110

Como substituir o contexto (isto) dentro do loadScript ao chamar a função, se loadScript usa this?

107

É necessário escrever uma função que retorne uma função que aceita quaisquer argumentos, e que envolva um callback (com estilo erro-primeiro) numa promessa (promisify).

107
/5