Ինչպես են տարբեր control և uncontrolled կոմպոնենտները React-ում: Որ դեպքերում ավելի լավ է օգտագործել uncontrolled?
Frontend
Նշեք console- ում ելքի կարգը async/await և setTimeout օգտագործող կոդի համար։
Դավաճանը ստանում է JWT տոքեն մուտք գործելուց հետո։ Ինչ անել դրա հետ։ Որտե՞ղ է ավելի լավ պահել տոքենը՝ localStorage-ում կամ cookie-ում։ Ինչպե՞ս պահել տոքենը cookie-ում։
Կրկին արտապատկերվի՞ արդյոք կոմպոնենտը, եթե նրա պրոփերը չկան։
Ենթադրենք, որ բեքենդից ID-ներ չեն գալիս։ Ինչպե՞ս կվարվեիր այդ իրավիճակում։
Ինչու՞ է վիճակի կառավարիչը (օրինակ՝ Redux) ավելի լավ, քան պարզապես բաժանված կոնտեքստները։
Ինչպե՞ս ապահովել գումարման ֆունկցիան, եթե բեքենդը կարող է ուղարկել սխալ տվյալներ (անորոշ, տողեր փոխարեն թվերի):
Կան օգտվողների զանգվածներ, որոնք ցուցադրվում են map-ով: Որտե՞ղ է սխալը և ինչի՞ պակաս է այստեղ։
Երկու կոմպոնենտ կա: App և Child: Child-ը գտնվում է App-ի ներսում և պատված է memo-ով: App-ում կա օբյեկտ user, որը փոխանցվում է Child-ին որպես prop, և կա մի կոճակ, որը փոխում է count-ը: Ինչ կլինի, երբ սեղմեք կոճակը: Ինչպե՞ս անել, որ Child-ը չվերաառաջնորդվի:
Նշեք կոնսոլում արտածման կարգը setTimeout և Promise օգտագործող կոդի համար (Event Loop առաջադրանք):
Ինչու՞ RTK Query կամ React Query ավելի լավ են սովորական fetch-ից: Ինչպես է ֆրոնտենդը հասկանում, երբ պետք է թարմացնի տվյալները?
Բոլորը ճիշտ են կատարվել. Բեկենդը տեղադրել է HTTP-only կուկի: Բայց էջը թարմացնելիս կուկին անհետանում է: Ի՞նչ կարող է լինել խնդիրը։
Two Sum առաջադրանք՝ տրված է թվերի զանգված և նպատակային թիվ target։ Գտեք երկու թվերի ինդեքսները, որոնց գումարը հավասար է target-ին։ Ձեր լուծման բարդությունը ինչպե՞ս է։
Բեքենդից տվյալները գալիս են օբյեկտների զանգվածի տեսքով: Գրեք ֆունկցիա, որը կհաշվի amount դաշտի գումարը։
Ինչ խնդիրների կհանդիպի սկսնակ ծրագրավորողը, ով ստեղծել է մեծ useContext ամբողջ հավելվածի համար և օգտագործում է այն բոլոր կոմպոնենտներում: Որո՞նք գործիքներ կարող են օգնել այս խնդիրը շրջանցել:
Ինչպես վարվել այն ֆունկցիայի հետ, որը փոխանցվում է որպես prop երեխայի կոմպոնենտին՝ ավելորդ ռենդերների խուսափելու համար?
Ի՞նչ է իրականում React-ում անհրաժեշտ բանալի (key)։