Frontend
Existuje pole s 200 ID. Pre každý je potrebné urobiť požiadavku na /api/users/:id. Napíšte funkciu, ktorá vykonáva požiadavky, ale nie viac ako N súčasne, a vracia výsledky v poradí vstupného poľa.
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}> Zvýšiť </button> <ul> {arr.map((n, index) => <li key={index}>{n}</li>)} </ul> </> ) } export default () => <LazyInit arr={[1, 2, 3]} />;
V čom sa líšia premenné v preprocessore od nativných premenných CSS?
Ako priorizujete technický dlh v porovnaní s obchodnými úlohami?
Prečo bol potrebný Axios interceptor, ak nemáte prístup k cookie na frontende?
Aký je rozdiel medzi unknown a any v TypeScript?
Poznáš rozdiel medzi enum a konštantami v TypeScript?
Aké sú vlastnosti šípových funkcií?
Ako pracovať s asynchrónnym JavaScriptom? V čom je rozdiel medzi Promise a async/await?
Čo môžete povedať o Nuxt? Aké sú ťažkosti pri práci s Nuxt v porovnaní s Vue 3?
Ako implementovať kontrolu oprávnení alebo rolí na úrovni rout v Vue Router 3?
Čo je kritická cesta vykresľovania? Aké sú fázy?
Tu je druhý parameter setTimeout zvyčajne časovač, aké číslo tam budeš odovzdávať?
Ako vytvoriť a používať vlastné typy v TypeScript?
Aká bola verzia Angular na vzdelávacej platforme, bolo potrebné ju aktualizovať?
Ako ste komunikovali s backend tímom?
Ako je zabezpečená krížová podpora CSS?
Verejná časť agregátora (landing, katalóg produktov) by mala byť dobre indexovaná. Ako by ste pristúpili k výberu renderovania (SSR/SSG)?
Ako zvyčajne ukládate API vrstvu a organizujete klient-server komunikáciu v aplikáciách?
Čo vieš o princípoch SOLID? Na čo sú potrebné?