Sobes.tech

Frontend

Ինչու ենք օգտագործում ֆունկցիոնալ վիճակի թարմացում (setState-ին փոխանցելով ֆունկցիա prev արգումենտով), ոչ թե պարզապես count + 1?

291

Ի՞նչ է իրականում անհրաժեշտ useState-ը և ինչու չենք կարող ուղղակի փոփոխել փոփոխականը կամ օգտագործել useRef-ը:

172

Խոսեք ձեր աշխատանքային փորձի, նախագծերի և օգտագործվող տեխնոլոգիաների մասին։

169

Ի՞նչ է անհրաժեշտ վիճակային մենեջերները և ինչպե՞ս են նրանք տարբերվում Context-ի օգտագործումից։

169

Ի՞նչ սկզբունքների հիման վրա ես առաջնորդվում ճարտարապետության նախագծման և տեխնոլոգիաների ընտրության ժամանակ։

168

Ի՞նչ ես փնտրում նոր աշխատանքում, ինչին ես ուշադրություն դարձնում?

155

Ինչպե՞ս հասկանալ, թե երբ արժե կիրառել օպտիմիզացիաներ: Ե՞ք ունեցել եք դեպքեր, երբ անհրաժեշտ էր լուծել կատարողականի խնդիրներ։

155

Կատարեք իրադարձությունների մենեջեր, որը ընդունում է իրադարձություններ ցանկացած կարգով և ուղարկում դրանք ճիշտ կարգով՝ ID-ով (սկսած 1-ից, յուրաքանչյուր հաջորդը՝ +1): Իրադարձությունները կարող են գալ մի քանի ալիքներից, և կարգը պետք է պահպանվի յուրաքանչյուր ալիքի համար առանձին: Դուբլիկատները պետք է անտեսվեն: Ուղարկման համար օգտագործեք sendEvent ֆունկցիան։

145

Практиական հանձնարարական: բարելավել React-ի հաշվիչ կոմպոնենտը այնպես, որ երբ սեղմեք "Ավելացնել" կոճակը, հաշվիչի արժեքը մեծանա 1-ով և պատմության մեջ ավելացվի նոր արժեքով գրառում; երբ սեղմեք "Համարել" — նույն կերպ; երբ սեղմեք "Վերականգնել" — պատմությունը մաքրվի։

145

Ինչպե՞ս եք կիրառել վիճակների կառավարիչները ճարտարապետության և օգտագործման պրակտիկայի տեսանկյունից։

140

Կատարեք smartFetch ֆունկցիան, որը հանդիսանում է batchFetch ֆունկցիայի պատյան՝ տվյալների հարցումների համար backend-ից ID-ով: Ֆունկցիան պետք է հավաքի կանչերը ժամանակային պատուհանի (timeout) ընթացքում և ուղարկի դրանք մեկ բատչ-հարցով: Հաջորդ պատուհանի սպասումը սկսվում է անմիջապես հարցը ուղարկելուց հետո: ID-ները եզակի են, fetch-ը միշտ հաջող է: Պետք է ճիշտ կերպով մշակել այն դեպքը, երբ նույն պատուհանի ընթացքում գալիս են կրկնվող ID-ներ։

138

Ինչպիսի՞ն են React-ում կատարողականությունը բարելավելու միջոցները։

136

Պատասխան: Ստեղծել էջ բազմաֆունկցիոնալ կրիպտոարժույթների աղյուսակով: Պետք է միանալ API-ին և ցուցադրել մետաղների ցանկը աղյուսակում: Նվազագույն պահանջներ: Նախագիծ ստեղծված զրոյից Միայն Typescript Միանալ API-ին Սյունակի արժեքների ըստ դասավորություն Հատուկ որոնում սյունակներում (աշխատում է տրամաբանական AND սկզբունքով) Լրացուցիչ առաջադրանքներ: Իմ սեփական էջանիշը Նվազագույն ոճեր (հաճելի և կարգապահ տեսք) Ընդհանուր որոնում բոլոր սյունակներում արժեքների վրա Հնարավորություն սյունակները ամրացնել

134

Ի՞նչ տեխնոլոգիա է React-ի հիմքում և ինչու է դա անհրաժեշտ:

132