Por que deve usar estado em vez de uma variável normal para um valor que afeta a exibição do componente?
Frontend
Como organizaria o isolamento de estilos para cada micro-frontend, incluindo ao usar Tailwind CSS? Quais abordagens de navegador para isolamento existem?
Implemente o seu próprio tipo utilitário Pick<T, K>. Explique como funcionam os tipos mapeados e como implementar um equivalente de Partial<T>.
Como trabalhou com React: quais versões encontrou e usou componentes de classe? Como os componentes de classe diferem dos funcionais?
Se um objeto for criado usando Object.create([objeto]), a que irá apontar o seu __proto__?
Como é que display: none difere de opacity: 0 em termos de árvore de renderização, layout e espaço ocupado? Qual a opção mais eficiente e porquê?
O que inclui a árvore de renderização? Quais elementos são considerados ocultos?
Para a cadeia Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), determine o que será no último console.log, e explique porquê.
O valor [objeto] tem um protótipo? Como __proto__ difere de prototype? A que aponta __proto__ de um objeto? É verdade que __proto__ existe em todos os valores?
Por favor, conte-nos sobre você e seu último projeto: no que trabalhou e quais casos difíceis ou interessantes encontrou?
O que faz o useMemo e quais são as consequências de usá-lo para todos os valores sem necessidade?
Para um trecho de código com reduce e um acumulador inicial de 10, determine o que o console.log irá exibir.
Como é chamada a verificação como if ('payload' in data), usada para restringir o tipo?
Para uma chamada recursiva de uma função dentro de um manipulador de Promessa, determine a ordem de execução e explique se resultará em um ciclo infinito.
Se a função loadRolesData retornar uma Promessa, qual será o valor após a sua chamada? É possível armazenar uma Promessa em um estado destinado a dados, e como corrigir isso?
Como se chama e como é implementada a abordagem, em que com os mesmos dados de entrada, é enviada uma única solicitação em vez de várias iguais?
Para um ciclo for com var e setTimeout, determine o que será exibido. Como modificar o código para que com var, sejam exibidos os valores 1, 2, 3, e não o valor final do contador?
Para um fragmento de código com o array [1, 2, 3], chamadas a map(item => item * 2) e filter(item => item > 3), determine o que o console.log irá mostrar. O map e o filter mutam o array original?
Qual é a diferença entre interface e type em TypeScript?
Qual é a diferença entre um script normal, um script com async e um script com defer? Se houver várias tags script na página, em que ordem elas serão carregadas e executadas?