Sobes.tech

Frontend

Објасни Event Loop у JavaScript-у/прегледачу.

240

Ispričaj o svojstvu position u CSS-u. Koje vrednosti postoje?

206

Koji CSS selektori su najskuplji za pretraživač?

172

Реци о овоме у различитим контекстима: у методама објекта, у стрелачким функцијама и у обичним функцијама.

155

Kako sinhronizovati dve kartice pregledača putem localStorage? Pričajte o događaju storage.

144

import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [broj, setBroj] = useState(0); const prethodni = usePreviousValue(broj); return ( <div className="App"> <h1>Trenutna Vrednost: {broj}</h1> <h2>Prethodna: {prethodni ?? "-"}</h2> <button onClick={() => setBroj((prev) => prev + 1)}>Klik</button> </div> ); }

144

Реци ми о специфичности CSS селектора. Как се изчислява? Кој је најспецифичнији селектор?

138

Ispričaj mi o načinima očuvanja konteksta u JavaScriptu: bind, call, apply. Čime se razlikuju?

137

Ispričaj o upravljanju stanja: koje si biblioteke koristio, pričaj o arhitekturi Redux.

137

Испричај ми о критичним фазама рендеринга прегледача (Critical Rendering Path)

131

функција debounce(callback, delay) {}

131

Čime se razlikuje operator nultog spajanja (??) od logičkog ILI (||)?

129

Objasnite obrazac podizanja stanja (lifting state up) u Reactu

129

Koje tipove postoje u TypeScript-u, a nemaju u JavaScript-u? Pričaj mi o utility types.

126

/** * Tipizirati funkciju koja prima niz objekata i ključ, * vraća niz objekata koji imaju taj ključ/karakteristiku **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };

121

Објасни животни циклус React компонента и hooks (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect и др.)

116

Реци ми о атрибутима defer и async у тагу script. Чем се разликују?

108

Koja je razlika između jednostavnih i složenih (preflight) zahteva u kontekstu CORS?

90