Sobes.tech

Frontend

O useEffect será acionado se, ao re-renderizar o componente ProfilePage com duas dependências, roles não forem passados?

275

Em que momento o JavaScript é executado durante a análise do HTML?

271

O que acontece quando o useEffect tem duas dependências e uma delas muda?

266

Se roles for igual a undefined e o componente for re-renderizado, o que acontecerá com useEffect?

254

Qual é a diferença entre useMemo e React.memo? É possível fazer com que um componente envolvido em React.memo não seja re-renderizado, mesmo que as props mudem?

224

Qual é o problema com a lógica dentro do hook se o ref foi preenchido para um usuário não admin e depois ele se tornou admin?

222

A dependência mudou se foi undefined e após uma nova renderização voltou a ser undefined?

214

Em que cenários usas useEffect e quando usas outros hooks?

202

A sua aplicação principal está no Vite, e o Next.js separadamente? Teve que aprofundar na construção? Sobre quais ferramentas o Vite e o Next.js são construídos?

200

O componente usa um contexto com user e roles. Se o componente usar apenas o user do contexto, ele ainda será re-renderizado quando os roles mudarem. Como corrigir isso?

200

Se o utilizador não for administrador, os hooks useRef e useContentSizeUpdater ainda são chamados. Como resolver este problema sem alterar o próprio hook useContentSizeUpdater?

198

Um array é um objeto. Como são passados os objetos em JavaScript — por valor ou por referência?

193

O que acontecerá no segundo bloco com a função assíncrona loadRolesData dentro do useEffect?

193

Como estão as coisas com TypeScript? Você já usou genéricos, tipos utilitários, TypeGuard?

192

O que fazer para que, com o valor padrão roles = [], o array não seja recriado a cada renderização?

191

Como resolver o problema com o valor padrão roles = [], para que o useEffect não seja chamado desnecessariamente durante a re-renderização?

191

Como está estruturada a sua arquitetura segundo o Design por Funcionalidades (FSD)? Como está distribuída a lógica de negócio pelos camadas?

186

Tem um repositório NPM interno? Usa ferramentas para monorepositórios, como Lerna?

184

O que acontece com useEffect se o array roles estiver vazio?

178

/* arquivo ProfilePage.tsx neste arquivo, é necessário corrigir erros */

178
/3