Selgitage Event Loop JavaScriptis/veebibrauseris.
Frontend
Räägi CSS-i position omadusest. Millised väärtused on olemas?
Millised CSS-i valijad on brauserile kõige kallimad?
Räägi sellest erinevates kontekstides: objektimeetodites, noolefunktsioonides ja tavalistes funktsioonides.
Mis on CORS ja milleks see on vajalik?
import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [arv, setArv] = useState(0); const eelmine = usePreviousValue(arv); return ( <div className="App"> <h1>Praegune Väärtus: {arv}</h1> <h2>Eelmine: {eelmine ?? "-"}</h2> <button onClick={() => setArv((prev) => prev + 1)}>Vajuta</button> </div> ); }
Kuidas sünkroniseerida kahte brauseri vahelehte localStorage abil? Räägi storage sündmusest.
Räägi oleku haldamisest: milliseid teeke sa kasutas, räägi Redux arhitektuurist.
Rääkige CSS-i valijate spetsiifilisusest. Kuidas see arvutatakse? Milline on kõige spetsiifilisem valija?
Räägi mulle JavaScriptis konteksti säilitamise viisidest: bind, call, apply. Kuidas nad erinevad?
Räägi mulle kriitilistest renderdamise etappidest (Critical Rendering Path)
debounce funktsioon(callback, delay) {}
Millised tüübid on TypeScriptis, mida JavaScriptis pole? Räägi utility types'ist.
Selgitage Reactis oleku tõstmise (lifting state up) mustrit
Mis vahe on nulliühendusoperaatoril (??) ja loogilisel VÕI (||)?
/** * Funktsiooni tüübi määramine, mis võtab vastu objektide massiivi ja võtme, * tagastab objekti massiivi, kus on see võti/omadus **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };
Räägi React komponendi elutsüklist ja hookidest (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect jms).
Räägi mulle script-tägi defer ja async atribuutidest. Kuidas nad erinevad?
Kuidas erinevad CORS-i kontekstis liht- ja keerukad (preflight) päringud?