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)` чакырылышынын жыйынтыгын сүрөттөп бериңиз. Ошондой эле, `started(info)` чакырылышынан кийин оригиналдуу `info` объектиси өзгөрөт деп ойлойсузбу, талкууланыз.
Сиз CI/CD pipelines, 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 жөнүндө мага айтып бер: эмне үчүн керек, кантип иштейт