Quando deve usar useMemo e quando useCallback? É necessário usá-los em todos os casos?
Frontend
Fala sobre o hook useEffect — o que faz e como funciona?
O que é uma key no React e para que ela serve?
Onde e como vais ver quanto tempo demora a renderizar o componente?
Quando NÃO se deve usar o índice do array como chave no React?
Fala-me sobre os princípios da OOP
Fale sobre otimizações no React. Por que o React é melhor em comparação com JavaScript puro?
Com quais hooks podemos armazenar estado local no React?
O que acontece se passar o índice do array como chave?
Qual gestor de estado usarias para fazer cache das requisições ao servidor?
Quando é necessário usar o Gerenciador de Estado e quando basta o estado local ou o contexto?
Fala-me sobre arquitetura: por que monolítica, e com que tipos de arquitetura no frontend estás familiarizado?
O que acontecerá com os elementos da lista se suas chaves (índices) mudarem?
Qual hook permite armazenar estado, mas NÃO provoca renderização?
Quais métodos de arrays modificam o array e quais não?