Qual é a diferença entre uma tupla (tuple) e um array (array)?
Frontend
/* O que será exibido no console */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));
Que abordagens para escrever CSS conhece? Já teve experiência com Tailwind?
Para que é que é utilizado o tipo never?
/* Escreva o tipo MyReadonly - torna todos os campos apenas de leitura */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane"
Já configurou um linter considerando a tipagem do TypeScript?
Qual é a diferença entre type e interface em TypeScript?
Por que escolheu o TanStack Query em vez do RTK Query?
/* Escreva o tipo MyRequired — torna todos os campos opcionais obrigatórios */ type User = { id?: number name?: string } type MyRequired<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
Já teve experiência com outros gerenciadores de estado além do Redux (MobX, Zustand, Effector)?
Havia funcionalidade de seleção múltipla no select?
Já teve que configurar o ESLint e o Prettier de forma a que não entrassem em conflito?
/* O que será exibido no console */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("pronto!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Resultado"; } f(); console.log(7);
Que bibliotecas utilizou para a gestão de estado?
Com que bibliotecas de UI trabalhou? Quais são os prós e contras do Ant Design e Material UI?
Para que serve o Suspense no React?
O que é batching no React?
Já precisou configurar a ordenação de classes ou remover duplicados no Tailwind?
O que é reconciliation no React?
Como funcionam os geradores em JavaScript, em comparação com funções normais?