Функсияи тоза чист? Вақте функсия тоза аст? Аффектҳои тарафӣ чист?
Frontend
Ба назаргиред, ки дар зерчопи коди зерин: ```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)` тағйир меёбад.
Раванди баррасии коди дар гурӯҳ чӣ гуна буд? Оё қоида буд? Ба чӣ диққат дод?
Дар бораи марҳилаҳои муҳимтарини рендеркунии браузер гап зан
Параметрҳо дар функсия бо истинод ё бо арзиш гузаронида мешаванд?
Парсинг HTML ва CSS ба таври пайдарпай ёки параллелӣ рух медиҳад?
даро ба ман дар бораи event loop: барои чӣ аст, чӣ гуна кор мекунад
Псеудо-масиви arguments чист? Чӣ гуна аз масиви оддӣ фарқ мекунад?
Шумо пайплайни CI/CD, линтерҳо, prettier, hooks pre-commit — худро оғоз кардед ё вазифа аз боло омад?
Рекурсия нима аст? Қоидаҳои он қандай? Нақшаи он барои чӣ аст?
Реакти рекасолюсия чӣ гуна аст? Чӣ гуна кор мекунад? Бар асоси кадом меъёрҳо React қарор мекунад, ки компонентро навсозӣ кунад ё дубора насб кунад?
// Promise.resolve() // .then(() => console.log(1)) // // .then(() => console.log(2)) // // Promise.resolve() // .then(() => console.log(11)) // // .then(() => console.log(22)) //
кичо истифода мешавад useEffect ва useLayoutEffect?
Дар бораи худ ва таҷрибаи кории худ нақл кунед
Код парчасининг натижаси қандай бўлади? ```javascript setTimeout(() => { console.log('B') }, 0) Promise.resolve().then(() => { console.log('C') }) Promise.resolve().then(() => { console.log('D') }) console.log('E') ```
Чӣ тағйирот дар React 18 дар равандии Reconciliation рух дод?
React барои чӣ лозим аст? Кадом мушкилотро ҳал мекунад? Вақте ки иловагӣ аст?
функсия recursiveFunction(N) { қўлланиладиганлар = 0; агар (N > 0) { қўлланиладиганлар = қўлланиладиганлар + 1; recursiveFunction(N - 1); } // console.log(қўлланиладиганлар) } recursiveFunction(3); // 3 3 3 ? Функциянинг чиқиши нима бўлишини ва нима учун бўлишини тушунтиринг. Шунингдек, ҳозирги рекурсив функциянинг амалга оширилишида қандайдир муаммо бўлса, уни қандай тузатиш мумкинлигини ва рекурсив чақирувларининг сонини тўғри ҳисоблаш ва қайд этиш учун қандай қилиб тузатиш мумкинлигини аниқланг.
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> ); }
Emotion ва styled-components услубҳоро дар runtime мебаранд — ин масъала аст? Вақте ки дард мекунад? Алтернативаҳо бо иҷрои беҳтар кадомҳоянд?