Sobes.tech

Frontend

Ņemot vērā šo koda fragmentu: ```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, }; }; ``` Izskaidrojiet, ko dara funkcija `started` ar `info` objektu un aprakstiet `started(info)` izsaukuma rezultātu. Tāpat apspriediet, vai pēc `started(info)` izsaukuma oriģinālais `info` objekts tiek mainīts.

216

Kas ir React Reconciliation? Kā tas darbojas? Saskaņā ar kādiem kritērijiem React lemj, vai atjaunināt vai atkārtoti uzstādīt komponenti?

161

Vai jūs konfigurējāt CI/CD pipeline, linters, prettier, pre-commit hooks — jūs tos pats iniciējāt vai uzdevums nāca no augšas?

158

// Promise.resolve() // .then(() => console.log(1)) // // .then(() => console.log(2)) // // Promise.resolve() // .then(() => console.log(11)) // // .then(() => console.log(22)) //

153

rekursīvā funkcija recursiveFunction(N) { skaitītājs = 0; ja (N > 0) { skaitītājs = skaitītājs + 1; recursiveFunction(N - 1); } // console.log(skaitītājs) } recursiveFunction(3); // 3 3 3 ? Izskaidrojiet, kāds būs funkcijas rezultāts un kāpēc. Tāpat identificējiet jebkādas problēmas ar pašreizējo rekursīvās funkcijas īstenojumu un ieteikt, kā tās labot, lai pareizi skaitītu un reģistrētu rekursīvo izsaukumu skaitu.

147

import "./styles.css"; import React from "react"; const getData = () => { return Array.from({ length: 50 }, (el, idx) => ({ value: Math.random(), label: `rinda ${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>Saraksta lietojumprogramma</h1> <Button onClick={handleUpdate}>atjaunināt `rindu 1`</Button> {data.map((row) => { return <Row key={row.label} label={row.label} value={row.value} />; })} </div> ); }

145

Emotion un styled-components ģenerē stilus runtime laikā — vai tas ir problēma? Kad tas sāk sāpēt? Kādas ir labākas veiktspējas alternatīvas?

141

Kāda būs šī koda fragmenta izvade? ```javascript setTimeout(() => { console.log('B') }, 0) Promise.resolve().then(() => { console.log('C') }) Promise.resolve().then(() => { console.log('D') }) console.log('E') ```

140
/2