Երբ է կատարվում JavaScript-ը HTML-ի վերլուծության ժամանակ?
Frontend
Կա՞ արդյոք, որ useEffect-ը գործարկվի, եթե, երբ երկու կախվածություններով վերաարտադրություն է կատարվում ProfilePage կոմպոնենտը, roles-ը չանցնի։
Ի՞նչ է տեղի ունենում, երբ useEffect-ը ունի երկու կախվածություններ և մեկը փոխվում է։
Եթե roles հավասար է undefined և կոմպոնենտը նորից ռենդեր է, ինչ կլինի useEffect- ի հետ?
Ի՞նչ խնդիր է առաջանում հուկի ներսում տրամաբանության հետ, եթե ref-ը լրացվել է ոչ-ադմին օգտվողի համար, իսկ հետո նա դարձել է ադմին։
Ի՞նչ է useMemo և React.memo-ի տարբերությունը: Կարող ենք արդյոք React.memo-ով պատված կոմպոնենտը չվերառնել, նույնիսկ եթե prop-ները փոխվել են։
Եթե կախվածությունը եղել է undefined և հետո կրկին undefined է դարձել ռենդերի ժամանակ, փոխվել է՞:
Կոմպոնենտը օգտագործում է կոնտեքստ՝ user և roles։ Եթե կոմպոնենտը օգտագործում է միայն user-ը կոնտեքստից, այնուամենայնիվ այն կվերարտադրվի, երբ փոխվեն roles-ները։ Ինչպես դա ուղղել?
Ի՞նչ իրավիճակներում ես օգտագործում useEffect-ը և երբ օգտագործում ես այլ hooks:
Մասիվը օբյեկտ է։ Ինչպես փոխանցվում են օբյեկտները JavaScript-ում՝ ըստ արժեքի կամ ըստ հղման։
Դուք հիմնական հավելվածը Vite-ում եք, և առանձին Next.js-ով: Հետաքրքրվե՞լ եք կառուցման խորքային հարցերով: Vite և Next.js-ը կառուցված են ինչպիսի գործիքների վրա?
Եթե օգտվողը ադմինիստրատոր չէ, ապա hook-երը useRef և useContentSizeUpdater դեռ կանչվում են: Ինչպես լուծել այս խնդիրը՝ առանց փոփոխելու ինքնին useContentSizeUpdater hook-ը?
Ինչպե՞ս է ստացվում TypeScript-ով: Օգտագործե՞լ եք գեներիկներ, օգտակար տիպեր, TypeGuard։
Ինչպես լուծել խնդիրը, կապված roles = [] կանխորոշված արժեքի հետ, որպեսզի useEffect-ը չզանգվի ավելորդ կերպով վերաներկայացման ժամանակ?
Ի՞նչ կլինի երկրորդ բլոկում, երբ loadRolesData ասինխրոն ֆունկցիան ներսում useEffect-ի։
Ինչպե՞ս է կառուցված ձեր ճարտարապետությունը ըստ Feature-Sliced Design (FSD)-ի: Ինչպե՞ս է բիզնես-լոգիկան բաժանված շերտերի միջև:
Ինչ անել, որպեսզի, երբ նախնական արժեքը roles = [], զանգվածը չստեղծվի նորից յուրաքանչյուր ռենդերի ժամանակ?
Կա՞ք ձեր ներսի NPM պահոցը: Օգտագործում եք մոնոռեպոզիտորիայի համար գործիքներ, օրինակ՝ Lerna?
Եթե roles զանգվածը դատարկ է, ինչ տեղի կունենա useEffect-ով?
/* ֆայլը ProfilePage.tsx այ ֆայլում պետք է ուղղել սխալները */