Company overview
Сбермаркетинг
So‘nggi vakansiya: Maʼlumot yoʻq
- Vakansiyalar
- 0
- Suhbatlar
- 1
- Savollar
- 23
- Vazifalar
- 0
Published in the selected period
Vakansiyalar · 0
No vacancies were found for the selected period.
Published records
Suhbatlar · 1
Grouped by direction
Savollar va vazifalar · 23
Frontend
Savollar · 23
Rekursiya nima? Uning qoidalari qanday? Qaysi maqsadda kerak?
Funktsiyaga parametrlar havola bilan yoki qiymat bilan o'tkaziladimi?
Toza funktsiya nima? Qachon funktsiya toza bo'ladi? Yon ta'sirlar nima?
React 18 da Reconciliation jarayonida nima o'zgardi?
import "./styles.css"; import React from "react"; const getData = () => { return Array.from({ length: 50 }, (el, idx) => ({ value: Math.random(), label: `satr ${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>Ro`yxat Ilovasi</h1> <Button onClick={handleUpdate}>`satr 1`ni yangilash</Button> {data.map((row) => { return <Row key={row.label} label={row.label} value={row.value} />; })} </div> ); }
useMemo nima qiladi? Qachon foydalanish kerak? Farzand komponentini React.memo bilan o'ralash kerakmi?
Berilgan quyidagi kod bo'lagi: ```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` funksiyasi `info` obyekti bilan nima qiladi va `started(info)` chaqirilganda nima chiqishini tavsiflang. Shuningdek, `started(info)` chaqirilgandan so'ng asl `info` obyekti o'zgartiriladimi, deb muhokama qiling.
Siz CI/CD pipeline'larini, linternlarni, prettier, pre-commit hook'larini sozladingizmi — o'zingiz boshladingizmi yoki vazifa yuqoridan keldimi?
arguments pseudo-massivi nima? Oddiy massivdan qanday farq qiladi?
React Reconciliation nima? Qanday ishlaydi? React qaysi mezonlarga asoslanib komponentni yangilash yoki qayta montaj qilishga qaror qiladi?
recursiveFunction(N) функцияси { қўлланиладиганлар = 0; агар (N > 0) { қўлланиладиганлар = қўлланиладиганлар + 1; recursiveFunction(N - 1); } // console.log(қўлланиладиганлар) } recursiveFunction(3); // 3 3 3 ? Функциянинг чиқиши нима бўлишини ва нима учун бўлишини тушунтиринг. Шунингдек, ҳозирги рекурсив функциянинг амалга оширилишида қандайдир муаммо бўлса, уни қандай тузатиш мумкинлигини ва рекурсив чақирувларининг сонини тўғри ҳисоблаш ва қайд этиш учун қандай қилиб тузатиш мумкинлигини аниқланг.
Event loop haqida gapir: nima uchun kerak, qanday ishlaydi