Sobes.tech

Frontend

Fale sobre o Event Loop no JavaScript/navegador.

259

Fale sobre a propriedade position no CSS. Quais valores existem?

216

Quais os seletores CSS mais caros para o navegador?

186

Fala sobre isto em diferentes contextos: em métodos de objetos, em funções de seta e em funções normais.

171

O que é CORS e para que serve?

165

Fale sobre a especificidade dos seletores CSS. Como ela é calculada? Qual é o seletor mais específico?

152

import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [count, setCount] = useState(0); const previous = usePreviousValue(count); return ( <div className="App"> <h1>Valor Atual: {count}</h1> <h2>Anterior: {previous ?? "-"}</h2> <button onClick={() => setCount((prev) => prev + 1)}>Clique</button> </div> ); }

150

Fale sobre gestão de estado: quais bibliotecas usou, fale sobre a arquitetura Redux.

149

Como sincronizar duas abas do navegador usando localStorage? Fale sobre o evento storage.

146

Fala-me sobre as formas de manter o contexto em JavaScript: bind, call, apply. Em que é que eles se diferenciam?

140

Fala sobre o ciclo de vida de um componente React e os hooks (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect, etc.)

138

Que tipos existem no TypeScript que não existem no JavaScript? Fale-me sobre os tipos utilitários.

138

Fale sobre as etapas críticas do renderizador do navegador (Critical Rendering Path)

133

Qual é a diferença entre o operador de fusão nula (??) e o operador OU lógico (||)?

133

Fale sobre o padrão de elevação de estado (lifting state up) no React

133

função debounce(callback, delay) {}

131

/** * Tipificar a função que aceita um array de objetos e uma chave, * retorna um array de objetos onde essa chave/propriedade existe **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };

129

Fala-me sobre os atributos defer e async na tag script. Em que é que eles se diferenciam?

112

Qual é a diferença entre pedidos simples e complexos (preflight) no contexto de CORS?

91