როგორ ორგანიზებდით თითოეული მიკროფრონტენდის სტილების იზოლაციას, მათ შორის Tailwind CSS-ის გამოყენებისას? რა ბრაუზერის მიდგომები არსებობს იზოლაციისთვის?
Frontend
რატომ უნდა გამოიყენოთ state ჩვეულებრივი ცვლადის ნაცვლად მნიშვნელობისთვის, რომელიც გავლენას ახდენს კომპონენტის გამოსახულებაზე?
შექმენით თქვენი საკუთარი სასარგებლო ტიპი Pick<T, K>. ახსენით, როგორ მუშაობს mapped ტიპები და როგორ განახორციელოთ Partial<T>-ის ანალოგი.
როგორ მუშაობდით React-თან: რომელ ვერსიებს შეხვდით და იყენებდით კლასის კომპონენტებს? როგორ განსხვავდება კლასის კომპონენტები ფუნქციონალურიდან?
თუ ობიექტი შექმნილია Object.create([ობიექტ]) გამოყენებით, მისი __proto__ რა მიმართულებით იქნება?
როგორ განსხვავდება display: none და opacity: 0 რენდერ ხის, განლაგებისა და დაკავებული ადგილის თვალსაზრისით? რომელ ვარიანტს აქვს უკეთესი შესრულება და რატომ?
Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), განსაზღვრეთ, რა იქნება ბოლო console.log-ში და ახსენით რატომ.
არის კი მნიშვნელობა [ობიექტი] პროტოტიპი? როგორ განსხვავდება __proto__ და prototype? რა მიმართულებით მიუთითებს __proto__ ობიექტზე? მართალია, რომ __proto__ არსებობს ყველა მნიშვნელობაზე?
რა შედის რენდერის ხეში? რომელ ელემენტებს მიიჩნევენ დამალულად?
გთხოვთ, გვითხრათ თქვენი შესახებ და თქვენს ბოლო პროექტზე: რა მუშაობდით და რა რთული ან საინტერესო შემთხვევები იყო?
Reduce და საწყისი აკუმულატორი 10 მქონე კოდის ფრაგმენტისთვის, განსაზღვრეთ, რა გამოიტანს console.log.
რა აკეთებს useMemo და რა შედეგები შეიძლება იყოს მისი ყველა მნიშვნელობისთვის საჭიროების გარეშე გამოყენებისას?
როგორ ეწოდება შემოწმება, როგორიცაა if ('payload' in data), რომელიც გამოიყენება ტიპის შემცირებისთვის?
Promise-ის დამუშავებლის შიგნით ფუნქციის რეკურსიული გამოძახებისთვის განსაზღვრეთ შესრულების წესრიგი და ახსენით, გამოიწვევს თუ არა ეს უსასრულო ციკლს.
თუ loadRolesData ფუნქცია Promise-ს აბრუნებს, რა იქნება მისი გამოძახების შემდეგ მნიშვნელობა? შესაძლებელია თუ არა Promise-ის შენახვა მონაცემებისთვის განკუთვნილ მდგომარეობაში და როგორ გამოსწორება?
რა სახელწოდებით არის და როგორ ხორციელდება მიდგომა, როდესაც ერთიდაიგივე შემოსავლის მონაცემებით ერთ მოთხოვნას აგზავნით ნაცვლად რამდენიმე ერთნაირის?
[1, 2, 3] მასივის კოდის ფრაგმენტისთვის, map(item => item * 2) და filter(item => item > 3) გამოძახებები, განსაზღვრეთ, რა გამოიტანს console.log. ცვლიან თუ არა map და filter ორიგინალურ მასივს?
for ციკლისთვის, სადაც გამოიყენება var და setTimeout, განსაზღვრეთ, რა გამოვა. როგორ უნდა შეცვალოთ კოდი, რათა var-ის გამოყენებით გამოჩნდეს მნიშვნელობები 1, 2, 3, და არა საბოლოო გამოთვლილი მნიშვნელობა?
რა განსხვავებაა interface და type-ს შორის TypeScript-ში?
რა განსხვავებაა ჩვეულებრივ სკრიპტს, async-ით და defer-ით სკრიპტს შორის? თუ გვერდზე რამდენიმე სკრიპტის ტეგია, რა წესით იტვირთება და შესრულდება ისინი?