Sobes.tech

Frontend

Ինչպե՞ս եք աստիճանաբար ներդրել TypeScript-ը ժառանգական կոդում և ինչպես եք խուսափել ռեգրեսիայից։

229

Օգտատերը մուտքագրել է բոլոր տվյալները, սեղմել «Ավարտել», կատարվում է վճարումը, և էջը կախվում է: Ինչպե՞ս կդիտարկեք այս իրավիճակը և ինչպես սկզբից պաշտպանվեք նրանից։

198

Ինչպե՞ս կկազմեք աշխատանքը մեծ ապահովագրության հաշվարկի ձևանմուշով, որը պարունակում է շատ դաշտեր (մոտ 50), դինամիկ բաժիններ, ընդհանուր արժեքի անհապաղ հաշվարկ, բաժանված մի քանի էկրանների վրա։

190

Ինչպես կազմակերպվեց կոդի վերանայումը 3-4 frontend ծրագրավորողներից կազմված թիմում: Որ սկզբունքներն էին դրված?

189

Ի՞նչ են unknown և never-ը TypeScript-ում: Ինչպե՞ս են նրանք տարբերվում any-ից։

179

Պատմեք իրավիճակի մասին, երբ ճարտարապետական որոշումը չհաջողվեց — ինչ տեղի ունեցավ և ինչ փոփոխություններ եք կատարել հետո։

160

Խոսեք Event Loop-ի մասին. բացատրեք միկրոտասքների և մակրոտասքների տարբերությունը, տվեք օրինակ՝ պրոմիս և setTimeout օգտագործելով։

160

Աгрեգատորի հանրային մասը (լենդինգ, արտադրանքի կատալոգ) պետք է լավ ինդեքսավորվի։ Ինչպե՞ս կվերաբերվեիք ռենդերինգի ընտրությանը (SSR/SSG)։

158

Ինչպե՞ս կպահեք ձևի տվյալները, որպեսզի օգտվողը կարողանա վերադառնալ էջը թարմացնելու կամ թերթիկը փակելուց հետո (անվավերացման առանց)։

135

Երբ անցում կատարեցիք Vue 2-ից Vue 3, ինչ փոփոխություններ եղան վիճակի կառավարումում և ինչ դժվարություններ առաջացան այս միգրացիայի ժամանակ?

129

Ինչպե՞ս եք վերաբերվում արհեստական բանականությանը և ինչպես եք այն օգտագործում ձեր աշխատանքի մեջ։

109