Sobes.tech

Frontend

Spustí sa useEffect, ak sa komponenta ProfilePage s dvoma závislosťami znovu vykreslí a roles sa ne prenesú?

275

Kedy sa počas parsovania HTML vykonáva JavaScript?

271

Čo sa stane, keď má useEffect dve závislosti a jedna z nich sa zmení?

266

Ak je roles rovné undefined a komponenta sa znovu vykreslí, čo sa stane s useEffect?

252

Aký je rozdiel medzi useMemo a React.memo? Je možné donútiť komponent, zabalený v React.memo, aby sa ne pre-renderoval, aj keď sa zmenia props?

224

Aký problém nastáva s logikou v rámci hooku, ak sa ref naplnil pre neadmin používateľa a potom sa stal adminom?

222

Zmenila sa závislosť, ak bola undefined a po opätovnom renderovaní je opäť undefined?

214

V akých scenároch používaš useEffect a kedy používaš iné hooky?

202

Komponenta používa kontext s user a roles. Ak komponenta používa iba user z kontextu, aj tak sa bude znovu renderovať pri zmene roles. Ako to opraviť?

200

Je vaša hlavná aplikácia na Vite, a Next.js samostatne? Museli ste sa hlbšie zaoberať zostavovaním? Na akých nástrojoch sú postavené Vite a Next.js?

200

Ak používateľ nie je správca, hooky useRef a useContentSizeUpdater sa aj tak volajú. Ako vyriešiť tento problém bez zmeny samotného hooku useContentSizeUpdater?

198

Pole je objekt. Ako sa v JavaScript-e odovzdávajú objekty — hodnotou alebo odkazom?

193

Čo sa stane v druhom bloku s asynchrónnou funkciou loadRolesData vnútri useEffect?

193

Ako to ide s TypeScript? Použili ste generiká, utilitárne typy, TypeGuard?

192

Čo robiť, aby sa pri predvolenej hodnote roles = [] pole znova nevytváralo pri každom renderovaní?

191

Ako vyriešiť problém s predvolenou hodnotou roles = [], aby sa useEffect nevolal zbytočne pri opätovnom vykreslení?

191

Ako je vaša architektúra usporiadaná podľa Feature-Sliced Design (FSD)? Ako je rozdelená obchodná logika po vrstvách?

186

Máte interné NPM úložisko? Používate nástroje pre monorepozitáre, ako je Lerna?

184

Čo sa stane s useEffect, ak je pole roles prázdne?

178

/* súbor ProfilePage.tsx v tomto súbore je potrebné opraviť chyby */

178
/3