Frontend
On massiiv, kus on 200 ID-d. Igaühe jaoks tuleb teha päring /api/users/:id. Kirjutage funktsioon, mis teostab päringud, kuid mitte rohkem kui N korraga, ja tagastab tulemused sisendmassivi järjekorras.
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo, me const someFunc = (arr) => { return [...arr].sort((a, b) => a - b); }; const LazyInit = (props) => { const [arr, setArr] = useState(someFunc(props.arr)); const onClick = () => { setArr((prev) => prev.concat(prev.length + 1)) } return ( <> <button onClick={onClick}> Lisa </button> <ul> {arr.map((n, index) => <li key={index}>{n}</li>)} </ul> </> ) } export default () => <LazyInit arr={[1, 2, 3]} />;
Kuidas erinevad eelprotsessorite muutujad CSS-i sisseehitatud muutujatest?
Kuidas prioriseerite tehnilist võlga võrreldes äriliste ülesannetega?
Milleks on vajalik Axios interceptor, kui teil pole juurdepääsu küpsistele frontendis?
Mis vahe on unknown ja any vahel TypeScriptis?
Kas sa tead erinevust enum ja konstantide vahel TypeScriptis?
Millised on noolefunktsioonide omadused?
Kuidas töötada asünkroonse JavaScriptiga? Milline on erinevus Promise ja async/await vahel?
Mida saate Nuxt kohta rääkida? Millised on raskused Nuxtiga töötamisel Vue 3-ga võrreldes?
Kuidas saab Vue Router 3 tasandil teostada autoriseerimise või rollide kontrolli?
Mis on kriitiline renderdamise tee? Millised on etapid?
Siin on setTimeouti teine parameeter tavaliselt aeg, millise numbri sa sinna edasi annad?
Kuidas luua ja kasutada oma tüüpe TypeScriptis?
Milline oli Angular versioon haridusalal, kas tuli uuendada?
Kuidas te suhtlesite backend-meeskonnaga?
Kuidas tagatakse CSS-i ristbrauseri tugi?
Aggregaatori avalik osa (landing, toote kataloog) peaks olema hästi indekseeritud. Kuidas te läheneksite renderdamise (SSR/SSG) valikule?
Kuidas tavaliselt salvestate API-kihi ja korraldate kliendi-serveri suhtlust rakendustes?
Mida tead SOLID põhimõtetest? Miks need vajalikud on?