Company overview
Сбермаркетинг
ბოლო ვაკანსია: მონაცემები არ არის
- ვაკანსიები
- 0
- გასაუბრებები
- 1
- კითხვები
- 23
- დავალებები
- 0
Published in the selected period
ვაკანსიები · 0
No vacancies were found for the selected period.
Published records
გასაუბრებები · 1
Grouped by direction
კითხვები და დავალებები · 23
Frontend
კითხვები · 23
რა არის რეკურსია? რა წესები აქვს? რა მიზნით არის საჭირო?
ფუნქციაში პარამეტრები გადაეცემა მითითებით თუ მნიშვნელობით?
რა არის სუფთა ფუნქცია? როდის არის ფუნქცია სუფთა? რა არის გვერდითი ეფექტები?
რა შეიცვალა React 18-ში Reconciliation-ის პროცესში?
import "./styles.css"; import React from "react"; const getData = () => { return Array.from({ length: 50 }, (el, idx) => ({ value: Math.random(), label: `ხაზი ${idx + 1}`, })); }; export default function App() { const [data, setData] = React.useState(getData()); const handleUpdate = () => { setData((prev) => { return prev.map((row, i) => i === 0 ? { ...row, value: Math.random() } : row ); }); }; return ( <div> <h1>სია აპლიკაცია</h1> <Button onClick={handleUpdate}>`ხაზი 1` განახლება</Button> {data.map((row) => { return <Row key={row.label} label={row.label} value={row.value} />; })} </div> ); }
რა აკეთებს useMemo? როდის გამოიყენოს? საჭიროა თუ არა ბავშვის კომპონენტის ჩასმა React.memo-ში?
გააზრეთ შემდეგი კოდის ფრაგმენტი: ```typescript let info = { name: "Alex", skill: ["git", "react", "read"], }; let started = (info: any) => { let { name, skill } = info; (name = "Alex Pool"), skill.push("delete"); return { name, skill, online: true, }; }; ``` განმარტეთ, რა აკეთებს ფუნქცია `started` ობიექტთან `info` და აღწერეთ `started(info)`-ის გამოძახების შედეგი. ასევე, განიხილეთ, შეიცვლება თუ არა ორიგინალური ობიექტი `info` `started(info)`-ის გამოძახების შემდეგ.
თქვით CI/CD პაიპლაინები, linters, prettier, pre-commit hooks — თავად დაიწყეთ თუ დავალება ზემოდან მოვიდა?
arguments პსევდო-მასივი რა არის? როგორ განსხვავდება ჩვეულებრივი მასივისგან?
რა არის React Reconciliation? როგორ მუშაობს? რა კრიტერიუმებით გადაწყვეტს React განაახლოს ან ხელახლა მონტაჟოს კომპონენტი?
recursiveFunction(N) ფუნქცია { გამოთვლითი = 0; თუ (N > 0) { გამოთვლითი = გამოთვლითი + 1; recursiveFunction(N - 1); } // console.log(გამოთვლითი) } recursiveFunction(3); // 3 3 3 ? განმარტეთ, რა იქნება ფუნქციის შედეგი და რატომ. ასევე, დაახასიათეთ ნებისმიერი პრობლემა მიმდინარე რეკურსიული ფუნქციის განხორციელებაში და შემოგთავაზეთ როგორ უნდა გამოასწოროთ, რათა სწორად ითვლოს და დარეგისტრირდეს რეკურსიული გამოძახებების რაოდენობა.
მითხარი event loop-ის შესახებ: რა მიზნით არის, როგორ მუშაობს