Frontend
Ինչպես ճիշտ փոխել fetch-խնդրանքը՝ ապահով փոխանցելու համար զգայուն տվյալները:
Ի՞նչ է տարբերությունը useEffect և useLayoutEffect միջև:
Գրեք delay ֆունկցիայի իրականացմանը, որը ընդունում է միլիսեկունդների քանակը և վերադարձնում է Promise, որը լուծվում է նշված ժամանակից հետո։
Ինչու եք որոշել դիտարկել այլ առաջարկներ: Ի՞նչն է սխալ ձեր ներկայիս տեղում կամ ինչն է ձեզ մղել նոր տեղ փնտրելու:
Կատարեք կրկնօրինակների ֆիլտրացման ֆունկցիա գծային ժամանակում O(n) առանց Set օգտագործելու, օգտագործելով օբյեկտ որպես հեշ աղյուսակ։
Իմացեք ինձ որպես անձ, ինչպիսիք են ձեր ուժեղ և թույլ կողմերը։
Գրեք վավերատոր՝ օգտագործելով տրված ֆունկցիայի ստորագրությունը (լայն 11-ում խմբագրիչում): Նշենք, որ value-ն ունի unknown տիպ, քանի որ ձևը չի ճանաչում դաշտի ճշգրիտ տիպը, բայց ենթադրվում է, որ դա տող է: Խնդրում ենք օգտագործել սլաքային ֆունկցիաներ՝ փոխարենը function բանալի բառի։
Ի՞նչ է Virtual DOM-ը և ինչպես է այն աշխատում: Ինչպե՞ս է այն տարբերվում սովորական DOM-ից JavaScript-ում:
Պատմեք ձեր փորձի մասին, վերջին ժամանակներում ինչ եք անում?
Արդյոք React նախագծերում տարբեր ընկերություններում տարբեր 'զուոպար' գրադարանների ձևավորումը խնդիր չէր?
Որ գրադարանները օգտագործվել են ցանցային հարցումների ուղարկման համար: Ինչ է Axios-ը Fetch-ից տարբերությունը: Ինտերպեցորները ինչ են?
Կարող եք տալ օրինակ, երբ կարելի է օգտագործել uncontrolled input փոխարեն controlled-ի?
Կարո՞ղ է եղել, որ մեկ արտադրանքի ֆունկցիայում շատ դաշտեր վերադարձվեն, իսկ մյուսում՝ միայն երկու՞
Որ վիճակի կառավարիչների հետ եք աշխատել?
Դուք կազմեցիք CI/CD պայլայները, linters, prettier, pre-commit hooks — ինքն եք նախաձեռնեցիք կամ առաջադրանքը վերևից եկավ?
Практиական առաջադրանք: ավտոմատ լրացման կոմպոնենտի իրականացում (առաջարկներով որոնում) — հետ debounce մուտքի համար, նախորդ հարցման չեղարկում AbortController-ի միջոցով, բեռնման վիճակի ցուցադրում, առաջարկների ցանկ և ընտրության տարրի մշակումը սեղմելով։
Պատմեք ձեր փորձի մասին ձևավորման հետ։ Որո՞նք են ամենաբարդ տարրերը, որոնք ձեզ հարկավոր էր ստեղծել։
Դու ծանոթ ես Signal Forms (փորձնական API)-ի հետ?
Առաջադրանք 2: Նոր տարր (վարկ) ավելացնել ցանկին (վարկերի ցանկ) — ֆորման ուղարկելու ժամանակ պետք է փոխանցել amount և type արժեքները, արտադրվում է իրադարձություն տվյալներով, ծնողական կոմպոնենտը ավելացնում է նոր օբյեկտ (այդ թվում id, amount, type) զանգվածին, ապա ֆորման վերականգնվում է (մաքրվում):
Կոմպոնենտ կա հաշվիչով, որը պետք է ամեն վայրկյան ավելանա setInterval-ով, բայց այն չի աշխատում ճիշտ։ Ինչպես ուղղել?