Sobes.tech

Frontend

const createCachedSum = function (a, b) { } const sum = createCachedSum() console.log(sum(2, 3)) // 5 console.log(sum(2, 3)) // 5 do cache console.log(sum(4, 1)) // 5

Senior
АЛМИ Партнер
143

Qual é a melhor opção de elemento de ordenação: com marcas de verificação (esquerda) ou com pontos/círculos (direita)?

Middle+
Tilda
143

/* É necessário escrever um polyfill para Array.prototype.some Parâmetros - callback - função que verifica cada elemento, aceita três argumentos: - element - O elemento atual que está a ser processado no array. - index (Opcional) - O índice do elemento atual que está a ser processado. - array (Opcional) - O array sobre o qual a iteração é realizada. - thisArg (Opcional) - Valor usado como this ao executar a função callback. Valor de retorno true, se a função de verificação retornar um valor truthy para pelo menos um elemento do array. Caso contrário, false. */ Array.prototype.some = function (callback, thisArgs) { const array = this; for (let i = 0; i < array.length; i++) { if (!(i in array)) continue; const result = callback.call(thisArgs, array[i], i, array); if (result) return true; } return false; }

Middle
Яндекс
143

Como otimizou as requisições ao backend? O que é debounce e throttle, qual a diferença?

Middle+
Evocargo
143

Aceita pré-oferta?

Middle
ТранснефтьТранснефть
143

Por que usar TypeScript? Quais são as principais vantagens do TypeScript?

Middle
X-Notes
143

Quando o projeto cresce e é possível identificar várias entidades de negócio (área pessoal, perfil, promoções), é possível dividi-las em repositórios separados e conectá-las como micro-frontends?

Senior
АЛМИ Партнер
143

O que faz o comando git cherry-pick?

Middle
СК Согласие
143

O useEffect será acionado se, ao re-renderizar o componente ProfilePage com duas dependências, roles não forem passados?

Middle+
Сбертех
143

Como é que o TCP e o TLS se relacionam? Que problema resolve o TLS?

Middle+
Альфа СОФТ
143

O utilizador inseriu todos os dados, clicou em «Finalizar», o pagamento está a decorrer, e a página fica presa. Como iria depurar esta situação e como se protegeria inicialmente contra ela?

Middle+
Элм Технологии
143

Como é que resolvem as vossas tarefas arquitetónicas? Por exemplo, quando surge uma tarefa para criar uma nova funcionalidade, como decidem onde colocar o store, as rotas, a lógica por camadas?

Middle
РунитиРунити
143

Conte-nos sobre o useAsyncData — como funciona e para que é usado?

Middle
Куаргет
143

Fale mais sobre microtarefas e macrotarefas — o que são e como funciona o Event Loop?

Middle
OkkoOkko
143

Imagine a situação: os analistas escreveram os requisitos, os desenvolvedores os implementaram conforme escrito, e após 4 meses, os requisitos mudam, e os desenvolvedores têm que refazer o trabalho. Quão normal é essa situação e quem é o responsável?

Middle
ГосуслугиГосуслуги
142

const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) arr.map(el => <SomeComp key={} pmclick={() => submit(el)} />) const param = useMemo(() => ([c: a + b]), [a,b]) return <Child value={param} /> Child = React.memo(() => {})

Middle+
IT OneIT One
142

Fale sobre os slots com escopo — o que são e como funcionam?

Middle
Куаргет
142

Como implementaria a personalização visual de um componente reutilizável para diferentes projetos (cores diferentes, estilos)?

Middle
ДиджиРеал
142

O que é requestAnimationFrame e como ele está relacionado com o Event Loop?

Middle+
OZONOZON
142

Que armazenamento de navegador existe?

Middle
Лантан
142
/302