Sobes.tech

Frontend

Vysvetli Event Loop v JavaScriptu/prehliadači.

258

Povedz mi o vlastnosti position v CSS. Aké hodnoty existujú?

210

Ktoré CSS selektory sú najdrahšie pre prehliadača?

182

Porozprávaj o tom v rôznych kontextoch: v metódach objektov, v šípových funkciách a v bežných funkciách.

169

Čo je CORS a na čo slúži?

161

Povedz mi o špecifickosti CSS selektorov. Ako sa počíta? Ktorý je najšpecifickejší selektor?

150

import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [pocet, setPocet] = useState(0); const predchadzajuci = usePreviousValue(pocet); return ( <div className="App"> <h1>Aktuálna Hodnota: {pocet}</h1> <h2>Predchádzajúca: {predchadzajuci ?? "-"}</h2> <button onClick={() => setPocet((prev) => prev + 1)}>Klikni</button> </div> ); }

148

Povedz o správe stavu: aké knižnice si používal, rozprávaj o architektúre Redux.

147

Ako synchronizovať dve záložky prehliadača pomocou localStorage? Povedzte o udalosti storage.

146

Povedz mi o spôsoboch zachovania kontextu v JavaScripte: bind, call, apply. Čo sa od seba líši?

139

Povedzte o vzorec zvyšovania stavu (lifting state up) v React

133

Aké typy sú v TypeScript, ktoré nie sú v JavaScript? Porozprávaj mi o utility types.

132

Povedz mi o kritických fázach renderovania prehliadača (Critical Rendering Path)

131

funkcia debounce(callback, delay) {}

131

Vysvetli životný cyklus komponenty React a hooky (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect atď.)

130

Aký je rozdiel medzi operátorom nulového zlúčenia (??) a logickým OR (||)?

129

/** * Typizujte funkciu, ktorá prijíma pole objektov a kľúč, * vracia pole objektov, kde tento kľúč/vlastnosť existuje **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };

125

Povedz mi o atribútoch defer a async v tagu script. Čím sa líšia?

112

V čom sa líšia jednoduché a zložité (preflight) požiadavky v kontexte CORS?

90