Sobes.tech

Frontend

useEffect va fi declanșat dacă, la re-renderizarea componentei ProfilePage cu două dependențe, roles nu sunt transmise?

270

În ce moment are loc executarea JavaScript-ului în timpul analizării HTML?

266

Ce se întâmplă când useEffect are două dependențe și una dintre ele se schimbă?

264

Dacă roles este egal cu undefined și componenta este redată din nou, ce se întâmplă cu useEffect?

242

Ce problemă apare cu logica din interiorul hook-ului dacă ref s-a completat pentru un utilizator non-admin și apoi a devenit admin?

219

Care este diferența dintre useMemo și React.memo? Se poate face ca un component încapsulat în React.memo să nu se re-renderizeze, chiar dacă props-urile se schimbă?

212

A devenit dependența schimbată dacă a fost undefined și după o re-redare a devenit din nou undefined?

208

În ce scenarii folosești useEffect și când folosești alte hooks?

202

Dacă utilizatorul nu este administrator, totuși se apelează hooks-urile useRef și useContentSizeUpdater. Cum poți rezolva această problemă fără a modifica hook-ul useContentSizeUpdater?

196

Componenta folosește un context cu user și roles. Dacă componenta folosește doar user din context, se va re-renderiza oricum când se schimbă roles. Cum se poate remedia acest lucru?

195

Ce să fac pentru ca, cu valoarea implicită roles = [], array-ul să nu fie recreat la fiecare randare?

191

Aplicația ta principală este pe Vite, și Next.js separat? A fost nevoie să te adâncești în procesul de construcție? Pe ce instrumente sunt construite Vite și Next.js?

190

Ce se va întâmpla în al doilea bloc cu funcția asincronă loadRolesData din interiorul useEffect?

189

Cum se rezolvă problema cu valoarea implicită roles = [], pentru ca useEffect să nu fie apelat inutil în timpul re-renderizării?

189

Care este situația cu TypeScript? Ai folosit generice, tipuri utilitare, TypeGuard?

186

Un array este un obiect. Cum sunt transmise obiectele în JavaScript — prin valoare sau prin referință?

185

Cum este structurată arhitectura dvs. conform Design-ului pe Funcționalități (FSD)? Cum este distribuită logica de business pe straturi?

182

Aveți un depozit NPM intern? Folosiți instrumente pentru monorepo-uri, cum ar fi Lerna?

180

Cum susțineau biblioteca de componente personalizată? Cum rezolvau problemele de tematizare (temizare) și personalizare a componentelor?

174

Ce se întâmplă cu useEffect dacă array-ul roles este gol?

172
/3