Explică Event Loop în JavaScript/navigatoare.
Frontend
Vorbește despre proprietatea position în CSS. Ce valori există?
Care sunt cei mai scumpi selectori CSS pentru browser?
Ce este CORS și pentru ce este folosit?
Vorbește despre acest lucru în diferite contexte: în metodele obiectelor, în funcțiile săgeată și în funcțiile normale.
import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [numar, setNumar] = useState(0); const anterior = usePreviousValue(numar); return ( <div className="App"> <h1>Valoarea Curentă: {numar}</h1> <h2>Anterioară: {anterior ?? "-"}</h2> <button onClick={() => setNumar((prev) => prev + 1)}>Click</button> </div> ); }
Cum se sincronizează două file de browser folosind localStorage? Vorbește despre evenimentul storage.
Vorbește-mi despre modalitățile de păstrare a contextului în JavaScript: bind, call, apply. Cu ce diferă?
Vorbește despre specificitatea selectorilor CSS. Cum se calculează? Care este cel mai specific selector?
Vorbește despre gestionarea stării: ce biblioteci ai folosit, vorbește despre arhitectura Redux.
Vorbește despre etapele critice ale randării browserului (Critical Rendering Path)
Vorbește despre pattern-ul de ridicare a stării (lifting state up) în React
Care este diferența dintre operatorul de fuziune nulă (??) și operatorul logic OR (||)?
funcție debounce(callback, delay) {}
Ce tipuri există în TypeScript care nu există în JavaScript? Vorbește-mi despre utility types.
Explică ciclul de viață al unui component React și hooks-urile (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect etc.)
Vorbește-mi despre atributele defer și async din tag-ul script. Cu ce diferă?
/** * Tipificați funcția care acceptă un array de obiecte și o cheie, * returnează un array de obiecte în care această cheie/proprietate există **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };
Care este diferența dintre cererile simple și cele complexe (preflight) în contextul CORS?