გააზიარე Event Loop JavaScript-ში/ბრაუზერში.
Frontend
გააზიარე CSS-ის position თვისება. რა მნიშვნელობები არსებობს?
რომელი CSS-ის სელექტორები ყველაზე ძვირია ბრაუზერისთვის?
გააზიარე ამ შესახებ სხვადასხვა კონტექსტში: ობიექტის მეთოდებში, სლაკის ფუნქციებში და ჩვეულებრივ ფუნქციებში.
რა არის CORS და რა მიზნით გამოიყენება?
import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [sany, setSany] = useState(0); const мурунку = usePreviousValue(sany); return ( <div className="App"> <h1>Учурдагы мааниси: {sany}</h1> <h2>Мурунку: {мурунку ?? "-"}</h2> <button onClick={() => setSany((prev) => prev + 1)}>Бас</button> </div> ); }
როგორ შევუწყოთ ორი ბრაუზერის ჩანართი ერთმანეთს localStorage-ის გამოყენებით? ისაუბრე storage მოვლენის შესახებ.
გააზიარე სტატუსის მართვის შესახებ: რომელი ბიბლიოთეკები გამოიყენე, ისაუბრე Redux არქიტექტურაზე.
გთხოვთ, ისაუბრეთ CSS-ის სელექტორების სპეციფიკურობაზე. როგორ ითვლება ის? რა არის ყველაზე სპეციფიკური სელექტორი?
მითხარი JavaScript-ში კონტექსტის შენახვის გზებზე: bind, call, apply. რა განსხვავებაა მათ შორის?
გააზიარე ბრაუზერის კრიტიკული რენდერინგის ეტაპები (Critical Rendering Path)
debounce ფუნქცია(callback, delay) {}
რა ტიპები არსებობს TypeScript-ში, რომლებიც JavaScript-ში არ არსებობს? ისაუბრე utility types-ებზე.
გთხოვთ, აღწეროთ React-ში მდგომარეობის ამაღლების (lifting state up) ნიმუში
რა განსხვავებაა ნულოვანი შერწყმის ოპერატორ (??) და ლოგიკური ან (||) შორის?
/** * ფუნქციის ტიპიზაცია, რომელიც იღებს ობიექტების მასივს და გასაღებს, * აბრუნებს ობიექტების მასივს, სადაც არის ეს გასაღები/მახასიათებელი **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };
გააზიარე React კომპონენტის სიცოცხლის ციკლი და ჰუქები (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect და სხვა)
გააზიარე ჩემთან script ტეგის defer და async ატრიბუტების შესახებ. რა განსხვავებაა მათ შორის?
CORS კონტექსტში მარტივი და რთული (preflight) მოთხოვნების განსხვავება რა არის?