Ar useEffect veiks, jei, kai komponentas ProfilePage su dviem priklausomybėmis yra perrenderintas, roles nebus perduoti?
Frontend
Kada vykdomas JavaScript per HTML analizę?
Kas nutinka, kai useEffect turi dvi priklausomybes ir viena iš jų pasikeičia?
Jei roles yra lygus undefined ir komponentas vėl renderinamas, kas nutiks su useEffect?
Kokia problema kyla su logika hook'o viduje, jei ref užpildytas neadmin vartotojui, o vėliau jis tapo administratoriumi?
Kuo skiriasi useMemo ir React.memo? Ar galima užkirsti kelią React.memo apgaubtam komponentui iš naujo renderinti, net jei props pasikeitė?
Ar priklausomybė pasikeitė, jei ji buvo undefined ir po pakartotinio perrašymo vėl tapo undefined?
Kokiose scenarijuose naudojate useEffect ir kada naudojate kitus hooks?
Komponentas naudoja kontekstą su user ir roles. Jei komponentas naudoja tik user iš konteksto, jis vis tiek bus pernaudojamas keičiantis roles. Kaip tai išspręsti?
Jei naudotojas nėra administratorius, vis tiek kviečiami useRef ir useContentSizeUpdater hook'ai. Kaip išspręsti šią problemą nesikeičiant pačio useContentSizeUpdater hook'o?
Ar jūsų pagrindinė programa yra Vite, ir Next.js atskirai? Ar reikėjo gilintis į statybą? Kokiu įrankiu pagrįsti Vite ir Next.js?
Masyvas yra objektas. Kaip perduodami objektai JavaScript'e — per reikšmę ar per nuorodą?
Ką daryti, kad, naudojant numatytąją reikšmę roles = [], masyvas nebūtų iš naujo sukuriamas kiekvieno atvaizdavimo metu?
Kaip išspręsti problemą su numatytąja reikšme roles = [], kad useEffect nereikėtų nereikalingai kartoti per naują įkėlimą?
Kaip sekasi su TypeScript? Ar naudojote generikus, naudingus tipus, TypeGuard?
Kas įvyks antrajame bloke su asinchronine funkcija loadRolesData viduje useEffect?
Kaip jūsų architektūra yra suorganizuota pagal Feature-Sliced Design (FSD)? Kaip verslo logika yra paskirstyta sluoksniais?
Ar turite vidinį NPM saugyklą? Ar naudojate įrankius monorepozitorijoms, pvz., Lerna?
Kas nutiks su useEffect, jei roles masyvas yra tuščias?
Vartotojas atidarė naršyklę, įvedė sberbank.ru adreso juostoje, paspaudė Enter. Po kelių sekundžių buvo rodoma puslapis. Kas vyksta tarp Enter paspaudimo ir puslapio atvaizdavimo?