მოვალეობა: განახორციელეთ calculateStats ფუნქცია რიცხვების მასივის ჯამისა და საშუალო მნიშვნელობის გამოთვლისთვის. გაითვალისწინეთ ცარიელი მასივის შემთხვევა.
Frontend
რა HTML-ს გამოაგზავნის Next.js ჰიდრატაციის წინ?
გთხოვთ, ისაუბრეთ თქვენი განვითარების გამოცდილებაზე, დაწყებული ბოლო სამუშაო ადგილიდან.
რა არის დახურვა? მიანიჭეთ მაგალითი.
რა არის debounce?
რა შედის მიკროტასკების რიგში? დაასახელეთ ბრაუზერის Observer API-ები, გარდა MutationObserver-ის.
Next.js-ში სერვერული და კლიენტური კომპონენტი რა არის? როგორ გამოაცხადოთ კლიენტური კომპონენტი? შეიძლება თუ არა სერვერული კომპონენტის ჩაშენება კლიენტურ კომპონენტში და პირიქით?
როგორ შევაჩეროთ ინტერფეისის მერყეობა useEffect-ის გამო?
რა არის Module Federation და რა შედის მასში?
მოვალეობა: განახორციელეთ მომხმარებლების დაჯგუფება ქალაქის მიხედვით (groupByCity).
//შექმენით ფუნქცია // promiseAllLimit(tasks: Array<() => Promise<unknown>>, limit: number): Promise<any[]>, //რომელიც ახორციელებს დაპირებებს მაქსიმალური ერთდროულ მოთხოვნების რაოდენობის შეზღუდვით.
თქვით FSD — ვინ დაგეგმა დომენური სფეროები? მხოლოდ ახალი ფოლდერების სახელები თუ უფრო ღრმა მიდგომა არქიტექტურაში? რა იყო entities ფოლდერში?
//Debounce ფუნქციის განხორციელება: ფუნქციის შესრულებას გადადეთ მანამ, სანამ მითითებული დრო არ გავა //მაგალითი const debouncedSearch = debounce((query) => { console.log('ძებნა:', query); }, 300); debouncedSearch('a'); debouncedSearch('ab'); debouncedSearch('abc'); // მხოლოდ ერთხელ შესრულდება 'abc'-თან, 300მს-ის შემდეგ ბოლო გამოძახებიდან
როგორ ხსნით ბრაუზერების თავსებადობის პრობლემებს? როგორ გაიგოთ წინასწარ, მუშაობს თუ არა CSS-განსაზღვრება საჭირო ბრაუზერებში?
როგორ გამორთოთ Observer, როდესაც ის აღარ არის საჭირო?
CSS, განლაგება — პირდაპირ React-ით დაიწყეთ თუ საფუძველი გაქვთ სუფთა CSS/HTML-ში?
როგორ დაუკავშირეთ ცალკეული საცავი საერთო კომპონენტებით სხვა პროექტში — პაკეტად თუ სხვა გზით?
რა განსხვავებაა Set-სა და ჩვეულებრივ მასივს შორის? რა არის has() ოპერაციის სირთულე Set-ში?
რა რენდერ სტრატეგიები არსებობს? გვიამბეთ CSR, SSR, SSG-ის შესახებ.
რა არის Event Loop?