Co je to kontext (this) v JavaScriptu?
Frontend
LeetCode #125 — Napiš funkci, která určí, zda je řetězec palindrom: zda se čte stejně od začátku a od konce.
Měli byste psát logiku v React komponentách, přesunout ji do hooků, nebo se snažit udržet byznys logiku mimo React? Mi a véleményed?
Jak určit, že let a const jsou povýšené (hoisting), i když jsou v Temporal Dead Zone?
Určete pořadí výstupu v console.log pro daný fragment JavaScript kódu s funkcemi foo/bar, Promise a setTimeout.
Použil jsi knihovny pro validaci v době běhu a ověření typů, například pro kontrolu dat získaných z API?
Použil jsi v ES6 kolekce Set a Map? Povíš mi o nich.
Proč je nutné používat klíče pro pole komponent s vnitřním stavem? Co se může stát s nesprávnými klíči nebo jejich absencí? Jak klíče ovlivňují vnitřní stav komponent?
Jaký je rozdíl mezi běžnou funkcí a šipkovou funkcí v JavaScriptu?
Co je to Promise v JavaScriptu?
Napiš funkci, která provádí pole asynchronních úkolů s limitem na počet úkolů běžících současně; výsledky by měly být vráceny ve pořadí původního pole úkolů, bez ohledu na pořadí dokončení.
Které máš radši: any nebo unknown?
Co je to hoisting v JavaScriptu?
Pověz o Event Loop jako konceptu.
Napiš nejjednodušší způsob, jak zkontrolovat, zda je řetězec palindrom — například pomocí split, reverse a join.
Můžeš použít šipkovou funkci jako konstruktor?
Pověz o any a unknown v TypeScriptu.
Pověz o životním cyklu funkčních komponent React a jak se k němu připojit.
Co je to Virtual DOM v Reactu?
Jak se vyhnout prop drilling? Je prop drilling problém?