elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [հղում] export default () => { return <div>Բարև!</div> }
Frontend
Կան դեպքեր, երբ ինչ-որ բան ընկել է արտադրությունում կամ WebSocket կապերով իրականացվող կիրառումների ժամանակ:
Նախագծում գրված է, որ դուք շատ եք աշխատել բարդ և բազմաշերտ ձևանմուշների հետ: Կարող եք մանրամասն պատմել, թե ինչ է այնտեղ իրականացվել?
Դուք ստիպված եղաք աշխատել React-ի նոր hook-ների հետ (18/19), օրինակ useTransition, useDeferredValue?
Խոսեք ձեր աշխատանքային փորձի մասին աղյուսակների հետ (նկարագրություն, մեծ ծավալի տվյալների հետ աշխատել):
Եթե խոսենք React-ի ներսում մաքուր օպտիմիզացիայի տեխնիկաներից, որոնք եք ճանաչում? (useMemo, useCallback, React.memo)
Երկրորդ առաջադրանքը: իրականացնել որոնման կոմպոնենտ՝ օգտագործելով ստանդարտ սերվեր՝ query պարամետրի միջոցով — ստեղծել որոնման համար input, արդյունքների և հարցման համար վիճակներ, տվյալներ ստանալ fetch-ով useEffect-ում սխալների և բեռնման վիճակների հետ, և ցուցադրել արդյունքների ցանկը (name դաշտ):
Կարող եք հաշվել իրականացված ֆիլտրացիայի ալգորիթմական բարդությունը կարգավիճակով?
Արդյունքների ֆիլտրումը ավելացրեք կարգավիճակի դաշտով՝ օգտագործելով առանձին տեքստային մուտք, հաշվի առնելով մեծատառ-փոքրատառ անտարբերությունը։
Դուք անցկացրել եք հազար կապի WebSocket-ով — ինչպես եք դա փորձել, ինչպես անցավ բեռի փորձարկումը?
Դուք երբևէ աշխատե՞լ եք թույլտվության հետ: Խոսեք ավելին իրագործման մասին։
Ի՞նչ վիճակային կառավարիչների հետ եք աշխատել: Որոնք ձեզ ավելի դուր են գալիս, ինչ плюսներ և մինուսներ ունեն:
Ինչպե՞ս էր ինքնին աղյուսակը, որը դուք մշակել եք: Ի՞նչ պետք է իրականացնել ինքներդ։
Եթե տեսականորեն մտածենք՝ մեծ տվյալների մեծ աղյուսակներ կան։ Կարող են լինել կատարողական խնդիրներ։ Եթե այո, ինչպես կլուծեիք։
Հասկանում եք, թե ինչպես է Zustand-ը աշխատում մեքենայի տակ?
Ինչպես իրականացվեց access/refresh տոքենների թարմացումը JWT-ի միջոցով հաստատում ժամանակ (interceptors, 401-ի մշակումը)?
Դու լսել եք useLayoutEffect hook-ի մասին? Պատմեք, թե ինչպես է աշխատում։
Ինչպես է տեխնիկապես իրականացվել ձևի դաշտերի խաչմերուկային վավերացումը (վավերացում մեկ դաշտի՝ կախված մյուսի արժեքից)?