Fale-nos sobre a pilha de tecnologias do projeto. Já trabalhou com aplicações Telegram?
Frontend
Fale sobre os hooks e o ciclo de vida dos componentes no React.
Qual é a diferença entre useLayoutEffect e useEffect?
Por que escolheram Zustand em vez de Redux?
A cadeia torna-se imediatamente rejeitada, o primeiro .then é ignorado. O primeiro .catch captura o erro Saída: Catch 1: Erro1 Devolve 'Outro valor', transformando o erro numa resultado bem-sucedido. O próximo .then recebe 'Outro valor' Saída: Then 2: Outro valor Depois lança um novo erro: throw new Error('Segundo erro') A cadeia fica novamente rejeitada. O segundo .catch captura o segundo erro Saída: Catch 2: Segundo erro Não devolve nada → resultado undefined. O último .then recebe undefined Saída: Then 3: undefined Recebe uma saudação! ("Erro!") — é uma promessa que é rejeitada imediatamente com o erro "Erro!" .then(1) — é ignorado, pois a promessa está em estado rejeitado .catch(1) — captura o erro, exibe "Catch 1: Erro!" e devolve "DADOS DEVOLVIDOS" .then(2) — recebe "DADOS DEVOLVIDOS", exibe "Tic ? DADOS DEVOLVIDOS" e lança um novo erro "Segundo erro" .catch(2) — captura o segundo erro, exibe "Catch 2: Segundo erro" .then(3) — recebe undefined (pois o catch anterior não devolveu nada), exibe "then 3: undefined"
Olhe para o código com console.log, setTimeout e Promise e explique em que sequência cada coisa será exibida.
Quais são as formas de tratamento de erros em JavaScript?
Qual é a diferença entre Promise.any e Promise.race?
Para que serve o atributo key nas listas React?
Por que usar try/catch em vez de uma cadeia .then/.catch?
Que ferramentas e abordagens utiliza para estilização (módulos CSS, SCSS, CSS-in-JS, etc.)?
O que é usado para memorização no React? O que acontecerá se usar useMemo sem o segundo parâmetro (o array de dependências)?
O que é o React, para que foi criado e quais são os seus conceitos principais?
Liste os métodos estáticos Promise e explique o que é uma promessa.
Como é feita a definição de tarefas e a organização do processo de trabalho?
JavaScript é de thread único ou multi-thread? Como funciona a assíncronia?
Fale sobre a sua experiência com layout. Quais foram os elementos mais difíceis de criar?
Fale sobre o Event Loop: do que ele é composto e como funciona?