Frontend
სუფთა HTML დოკუმენტში ამ განლაგების ჩასმა რა დაინახავს ჩვეულებრივი მომხმარებელი? (გარე div წითელი ჩარჩოთი მთელ სიგანეზე, სიმაღლე 100px, შიგნით მწვანე საზღვრებით 100x100 კვადრატი)
რა უნდა გავაკეთოთ, თუ Redis დიდი დატვირთვის დროს გადავსება?
ტესტის დავალებისთვის: გაქვს AnnotationService. რა ალგორითმს იყენებ იმისთვის, რომ გადაწყვიტო, უნდა იყოს სერვისი providedIn: 'root' თუ კომპონენტის/მოდულის დონეზე?
როგორ დავადგინოთ მომხმარებლის გეოპოზიციისგან მოცემული წერტილამდე ყველაზე მოკლე მანძილი?
TypeScript-ში განახორციელეთ `usePage` ჰუკი, რომელიც იღებს URL-ს, იტვირთება მომხმარებლის მონაცემებს, აბრუნებს `data`, `loading` და `error`, განმეორებით ახორციელებს მოთხოვნას URL-ის ცვლილებისას და სწორად ანულირებს მოთხოვნას კომპონენტის დემონტაჟის ან URL-ის ცვლილების დროს.
რა არგუმენტები მიიღებს React.memo თავად კომპონენტის გარდა?
განსაზღვრეთ რიცხვების გამოსვლის წესრიგი კონსოლში Promise-ის მაგალითისთვის, სადაც გამოიძახება reject და შემდეგ მიამაგრებული იქნება then, catch, finally დამუშავებლები.
რა შეგიძლია თქვა Tailwind-ის შესახებ? გაქვს გამოცდილება გამოყენებაში? რა ბიბლიოთეკებს იცნობ Tailwind-თან მუშაობისთვის (მაგალითად, კლასების კომბინირებისთვის)?
რატომ გადაიტანეთ პროექტი მონოლიტიდან საერთო/ფუნქციური მოდულების სტრუქტურაში და როგორ გააკეთეთ ეს?
CSS კლასების სტრიქონის ფორმირების ფუნქციის განხორციელება. იგი იღებს ნებისმიერი რაოდენობის სხვადასხვა ტიპის არგუმენტებს: სტრიქონები და რიცხვები დამატებულია შედეგში, მასივები რეკურსიურად იშლება, და ობიექტებიდან იღება ჭეშმარიტი მნიშვნელობების მქონე გასაღებები, ხოლო არავალიდური მნიშვნელობები იგნორირებულია. შედეგი — კლასების სტრიქონი, რომელიც გამოყოფილია სივრცეებით.
import { useState, useEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); return <Child />; } function Child() { console.log('3'); useEffect(() => { console.log('4'); }, []); return <div>Bcraft</div>; }
როდის ხორციელდება requestAnimationFrame-ის გამოძახება მოვლენების ციკლთან მიმართებაში?
თქვენ განახორციელეთ რაიმე ფუნქცია სიის მდგომარეობის შენახვისთვის, მაგალითად, სვეტების გადატანა — ამას ინახავთ ბექენდში, ადგილობრივად ან localStorage-ში?
როგორ არის ორგანიზებული კომუნიკაცია გუნდებს შორის? არსებობს თუ არა თითოეულ გუნდზე ცალკე ბექენდი?
რომელი ბრძანება გსურთ?
როგორ გავაკეთოთ ისე, რომ ორი დაპირება პარალელურად შესრულდეს და ფუნქცია 1200მს ნაცვლად 1 წამში დასრულდეს?
რა არის Map და Set, რა განსხვავებები აქვთ და რა თვისებები აქვთ?
როდის წარმოიქმნება მეხსიერების ნაკადის ტიპიური პრობლემები?
პრაქტიკული დავალება: განახორციელეთ smartFetch ფუნქცია, რომელიც აგროვებს ID-ებს 100 მილიწამში და ახორციელებს ერთ ბეტჩურ მოთხოვნას backend-ზე (batchFetch), დაბრუნებით შედეგს თითოეულ კონკრეტულ ID-ისთვის Promise-ის საშუალებით.
რატომ არ არის რეკომენდებული ინტეგრირებული მეთოდების გადაწერა პროტოტიპებში?