TypeScript-ში unknown და any-ს შორის რა განსხვავებაა?
Frontend
მნიშვნელობებისთვის const a = null და const b = 0, განსაზღვრეთ გამოთქმების შედეგები || და ?? გამოყენებით და ახსენით ოპერატორებს შორის განსხვავება.
შეამოწმეთ React კომპონენტი და გამოასწორეთ კოდის პრობლემები. განმარტეთ, რატომ აკეთებთ ცვლილებებს თითოეულ შემთხვევაში.
გამოთქმისთვის, სადაც გამოიყენება || ოპერატორი, განსაზღვრეთ შედეგი. როგორ განსხვავდება || ოპერატორი ?? ოპერატორიდან და როდის მუშაობს ??
თქვენ გქონდათ მონორეპოზიტორი თუ ცალკეული რეპოზიტორები პროგრამებისთვის და საერთო ბიბლიოთეკებისთვის?
როგორ დავიცვათ race condition-ები, როდესაც განმეორებით ასინქრონული მოთხოვნები ხდება useEffect-დან? რა ნატიური JavaScript ინსტრუმენტები იძლევა მოთხოვნების გაუქმების შესაძლებლობას?
გადაჭრით გადაწყვიტეთ TypeScript-ის პრობლემა: არსებობს Response ტიპი, რომელიც შეიცავს ურთიერთგამორიცხავ ველებს payload და error, და მათი ტიპები შეიძლება განსხვავდებოდეს. ტიპიზირეთ ფუნქციები payloadFrom(response), რომელიც აბრუნებს payload ან undefined, და errorFrom(response), რომელიც აბრუნებს error ან undefined, რათა დაბრუნების ტიპები ავტომატურად გამოიტანოს შემომავალი Response-დან.
აქ საჭიროა useCallback? რა მიზნით გამოიყენება და როდის მისი გამოყენება აზრს მოკლებულია?
დაკავშირებული გამოთვლის ფუნქციისთვის, სადაც შეტყობინება ფორმირდება წინასწარ ზრდის გამოძახებამდე, განსაზღვრეთ, რა გამოვა. როგორ გამოსწოროთ კოდი, რათა გამოჩნდეს რეალური გამოთვლის მნიშვნელობა?
React კოდის მეორე ფრაგმენტში იპოვეთ და გამოსწორეთ useEffect, useMemo, მომხმარებელი/როლების ასინქრონული ჩატვირთვა და გამოთვლილი მონაცემების შენახვა მდგომარეობაში დაკავშირებული პრობლემები.
თუ თითოეული მიკროძრავება გლობალური ძირითადი სტილებს Tailwind CSS-ის და ისინი იდენტურია, ხომ არ გქონიათ ასეთი პრობლემა?
გვითხარით, როგორ იყო ორგანიზებული თქვენი მიკროფრონტენდები, მათი ურთიერთქმედება და სისტემის ზოგადი მუშაობა.
როგორ ორგანიზებდით თითოეული მიკროფრონტენდის სტილების იზოლაციას, მათ შორის Tailwind CSS-ის გამოყენებისას? რა ბრაუზერის მიდგომები არსებობს იზოლაციისთვის?
ობიექტისთვის, სადაც სლაკის ფუნქცია გამოაქვს this.name, განსაზღვრეთ, რა გამოიტანს და ახსენით this-ის ქცევა სლაკის ფუნქციაში.
მიკრო ფრონტენდებს შორის სტილის კონფლიქტები იყო? როგორ იყო ორგანიზებული სტილებთან მუშაობა და რა საშუალებით დაწერეთ ისინი?
შექმენით თქვენი საკუთარი სასარგებლო ტიპი Pick<T, K>. ახსენით, როგორ მუშაობს mapped ტიპები და როგორ განახორციელოთ Partial<T>-ის ანალოგი.
თუ როლები დეფოლტად მითითებულია როგორც ცარიელი მასივი პირდაპირ კომპონენტის პარამეტრებში, რა მოხდება useEffect-თან ყოველ რენდზე? როგორ გამოსწორება?
თუ ობიექტი შექმნილია Object.create([ობიექტ]) გამოყენებით, მისი __proto__ რა მიმართულებით იქნება?
როგორ განსხვავდება display: none და opacity: 0 რენდერ ხის, განლაგებისა და დაკავებული ადგილის თვალსაზრისით? რომელ ვარიანტს აქვს უკეთესი შესრულება და რატომ?
რა არის cookies, როგორ მუშაობს, ვინ ადგენს და შეიძლება თუ არა მათზე წვდომა JavaScript-დან? როგორ აღწევს cookie მომხმარებელთან და რა ატრიბუტები აქვს? შეიძლება თუ არა cookie-ს ცხოვრება უკუნითი უკუნისამდე?