Frontend
კურსორის გარდა რა შეიძლება გაკეთდეს, თუ მას გამოყენება არ გსურთ?
ფუნქციურ React კომპონენტში ორი სინქრონული setState-ის გამოძახება არსებობს, შემდეგ ასინქრონული ფუნქცია, შემდეგ კიდევ სამი setState-ის გამოძახება. რამდენი რენდერი მოხდება React 18 და React 17-ში? რა არის batching და როდის გამოჩნდა?
/* დაწერეთ MyReadonly ტიპი - ყველა ველი მხოლოდ წაკითხვადია */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane" /* დაწერეთ MyRequired ტიპი — ყველა არჩევითი ველი აუცილებელია */ type User = { id?: number name?: string } type MyRequired<T> = { } /* დაწერეთ MyPartial ტიპი — ყველა არჩევითი ველი აუცილებელია */ type User = { id: number name: string } type MyPartial<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }
შესაძლებელია თუ არა მოვლენის გავრცელების შეჩერება? როგორ? რა განსხვავებაა stopPropagation და stopImmediatePropagation-ს შორის?
კომპონენტში ჩვენ ვწერთ ფუნქციას, რომელიც აბრუნებს JSX-ს. რატომ ეს შეიძლება იყოს კარგი გადაწყვეტილება არაა?
რა ფაქტორები მნიშვნელოვანია თქვენთვის კომპანიაში და რომელთას მშვიდად უყურებთ?
პრომისიფიკაციის ფუნქციის განხორციელება: იგი იღებს შეცდომა-პირველი callback-ით (loadScript) ფუნქციას და აბრუნებს ახალ ფუნქციას, რომელიც იღებს ნებისმიერი არგუმენტს, დამატებით error-first callback-ს და ხდის გამოძახებას Promise-ში.
ახლა მუშაობთ? თუ არა, რატომ?
რომელ ფრეიმვორკებთან მუშაობდი, ახლა რომელთან მუშაობ და რატომ აირჩიე ის? რა პლუსები და მინუსები გაქვს ამ ფრეიმვორკის შესახებ?
ტესტირების დროს, თქვენი ტესტერებისა და დეველოპერების გუნდი კოდს ერთეულ-ტესტებით იფარავს? დაწერენ თუ არა დეველოპერები ინტეგრაციის და end-to-end ტესტებს?
NgRx-ში ფასადი რა არის, რა როლი ასრულებდა?
თუ მომხმარებელმა გვერდი განაახლა, შენ შეინახე მონაცემები თუ განაახლე? გამოიყენე Local Storage?
თქვენ გქონდათ წვდომა კერძო GitHub რეპოზიტორიაზე და გითხრეს, რომ კლონეთ პროექტი და დაიწყეთ მისი გაშვება. როგორ მიუდგებით ამას? რა გააკეთეთ პირველ რიგში?
რატომ გადაწყდა React PDF-ის გამოყენება, ნაცვლად ბრაუზერში არსებული PDF-ის წაკითხვის?
გაქვს გამოცდილება ბექენდის განხორციელებაში?
რატომ ქმნიან ჩვეულებრივ ორი მიგრაციას ერთ ცვლილებაზე მონაცემთა ბაზაში?
შესაძლებელია თუ არა POST მოთხოვნაში query-პარამეტრების დამატება?
როგორ განხორციელდა დინამიური ფორმების სქემა აქციების კონსტრუქტორში - ფრონტენდზე თუ Backend-დან მოდიოდა?
ბრაუზერში სად შეიძლება მონაცემები მყიდველის მხარეს შეინახოს?
პრაქტიკული დავალებები ლოგიკური ოპერატორების (&&, ||) შესახებ: რა გამოვა თითოეულ შემთხვევაში?