Qual é a importância dos limites de erro no React?
Frontend
Explique o conceito de carregamento preguiçoso no React e como ele pode melhorar o desempenho da aplicação.
Qual é o propósito do hook useEffect do React?
Fale sobre os projetos recentes nos quais participou.
Como funciona a sintaxe async/await em JavaScript, e quais são as suas vantagens sobre a sintaxe tradicional baseada em promessas?
Qual é o propósito de ferramentas como Next.js, Vite e bibliotecas de testes no ecossistema React, e que compromissos práticos você consideraria ao escolhê-los para um projeto de produção?
Como abordaria a arquitetura de gestão de estado ao replatformar uma aplicação complexa para React?
Como o TypeScript melhora o desenvolvimento de JavaScript num projeto React?
Qual é o papel do Redux na gestão do estado da aplicação?
Quais são as potenciais preocupações de segurança ao usar JSONP, e como o CORS aborda essas questões?
Que fatores consideras ao escolher uma estrutura de UI e aplicação em torno do React, como Next.js, bibliotecas de componentes como MUI, e ferramentas de teste como React Testing Library, e que benefícios práticos ou limitações eles introduzem?
Qual é o propósito do tipo 'Symbol' em JavaScript e como ele difere de outros tipos primitivos?
Pode descrever a diferença entre ações síncronas e assíncronas no Redux?
Explique o conceito de programação declarativa em relação ao React.
Quais são os principais benefícios de usar o hook useState do React?
Explique o conceito de ciclo de vida do componente no React.
Qual é a importância das chaves nas listas do React?
Que considerações arquitetónicas são importantes para roteamento e navegação ao mover um produto existente para React?
Como funciona o processo de reconciliação na arquitetura Fiber do React, e quais são as principais diferenças em relação ao algoritmo de reconciliação da pilha anterior?
Como é que os métodos estáticos nas classes JavaScript diferem dos métodos de instância, e quais são os seus casos de uso típicos?