Frontend
მართებულია თუ არა, რომ ფორმა, რომელსაც მომხმარებელი ჯერ კიდევ არ დაუწყია რედაქტირება, უკვე გამოაქვს ვალიდაციის შეცდომა?
რა განსხვავებაა Promise.any და Promise.race შორის?
მომიყევი Promise მეთოდებზე: Promise.all, Promise.allSettled, Promise.race, Promise.any — რა განსხვავებაა მათ შორის?
რა მეთოდებს იცნობთ CSS-ის იზოლაციისთვის?
რა არის Dependency Injection მექანიზმი Angular-ში და როგორ გამოიყენეთ იგი? რომელ დონეებზე და სად, სერვისების გარდა, შეიძლება გამოიყენოთ?
რისი სიტუაციებში იყენებ useEffect-ს და როდის სხვა hooks-ს?
როგორ აფასებთ თქვენს გამოცდილებას Spring Boot-თან? რამდენად ღრმად გჭირდათ მისი მუშაობის ქვეშ შესწავლა?
რატომ შეიძლება splice-ის გამოყენებისას Vue 2-ში რეაქტიულობის პრობლემები წარმოიშვას და როგორ ხსნიან ამას Vue 3-ში?
რატომ აირჩიეთ TanStack Query RTK Query-ის ნაცვლად?
[სახელი] დაუსვა კითხვა: რატომ მიმართეთ ამ პოზიციას და რა გსურთ?
რა HTML-ს გამოაგზავნის Next.js ჰიდრატაციის წინ?
რა არის TypeScript-ის უპირატესობები და ნაკლოვანებები JavaScript-ისთან შედარებით?
ჩემი კუკიები და localStorage როგორ განსხვავდება? რა არის კუკიებისა და localStorage-ის მაქსიმალური ზომა? რა განსხვავებაა მათი სიცოცხლის ხანგრძლივობაში?
რა არის useId და რა მიზნით გამოიყენება?
JavaScript-ის ტიპების შესახებ ისაუბრეთ: რა ტიპები არსებობს, რა ორ დიდ ჯგუფად იყოფა და როგორ შეგვიძლია მათ შორის შედარება?
რა უნდა გავაკეთო, რომ როდესაც დეფოლტ მნიშვნელობა roles = [], მასივი ყოველ რენდერზე თავიდან არ შექმნას?
რატომ არის JavaScript-ში ფუნქცია ობიექტად მიჩნეული, მიუხედავად იმისა, რომ typeof მისთვის "function"-ს აბრუნებს?
რატომ არის სასარგებლო setTimeout(fn, 0) გამოყენება UI-ს ბლოკის გარეშე, ხოლო დიდი რაოდენობით ვალდებულებების (მიკროცამსახურის) შექმნა — არა? რა განსხვავებაა macro-task და micro-task შორის Event Loop-ში?
/** * 'asyncAuth(callback)' ფუნქცია იღებს callback-ს, რომელშიც * შეიძლება გადაეცეს შეცდომა (პირველი არგუმენტი) და მონაცემები * ბექენდიდან (მეორე არგუმენტი). * asyncAuth((error, data) => {}); * * თქვენ უნდა განახორციელოთ 'auth()' ფუნქცია, * რომელიც იძახის 'asyncAuth()'-ს, მაგრამ აბრუნებს Promise-ს. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * 'tryAuth()' ფუნქცია იყენებს 'auth()'-ს და, შეცდომის შემთხვევაში, * აკეთებს N დამატებით მცდელობას. * თუ ყველა მცდელობა წარუმატებელია, აბრუნებს ბოლო შეცდომას. * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().then(resolve).catch((error) => { if (attemptsLeft <= 0) { reject(error); } else { attempt(attemptsLeft - 1); } }); } attempt(n); }); }
რა აკეთებს React.lazy? ვინ არის პასუხისმგებელი ხერხების გაყოფაზე — React.lazy თუ დინამიური იმპორტი?