Sobes.tech

Frontend

type Foo = { a: string; b: number; c: null; d: boolean; } // Foo kulcsok type FooKeys = keyof Foo // Hogyan lehet egy új típust deklarálni a FooKeys alapján, de b és d értékek nélkül? type FooKeysWithoutBD

Middle+
211

Mitől függ egy React-komponens újrarenderelése?

Middle+
193

Hogyan működik a try/catch szerkezet Promise-szel? Hogyan teszi szinkronná a Promise-t az async/await segítségével?

Middle+
188

Hogyan deklaráljunk egy új típust a Foo alapján, de a és c mezők nélkül, Omit használata nélkül?

Middle+
186

Milyen sorrendben jelenik meg a console.log és miért? Magyarázd el a szinkron és aszinkron kód végrehajtási sorrendjét (Event Loop, makró- és mikrofeladatok).

Middle+
161

Hogyan lehet olyan generikus függvényt készíteni, amely csak egy stringet vagy a Bar osztály példányát fogadja el, és más esetekben TypeScript hibát ad?

Middle+
153

Milyen volt a CSS írásának megközelítése? Ismered a CSS-in-JS megközelítést?

Middle+
150

function delayFunc(fn, delay) { return function c(...args) { return new Promise((resolve) => { setTimeout(() => { fn(...args) }, delay * 1000) }) } } function sum(a, b) { console.log(a + b) } const delayedSum = delayFunc(sum, 5); await delayedSum(3, 2); //5 másodperc múlva kiírja az 5-öt await delayedSum(5, 3); //az előző után 5 másodperc múlva kiírja a 8-at

Middle+
144

Miért adunk át egy függvényt (c => c + 1) a setCount-nek ahelyett, hogy egyszerűen setCount(tick + 1)-et írunk?

Middle+
139

<div class="list"> <div class="item">1</div> <div class="item">2</div> ... <div class="item">N-1</div> <div class="item">N</div> </div>

Middle+
138

Mesélj a legnehezebb feladatról az egész tapasztalatod során.

Middle+
137

Ugyanazt megvalósíthatjuk setInterval helyett setTimeout segítségével?

Middle+
137

Mi az a dependencias tömb a useEffect-ben? Mi történik, ha üres tömböt adsz át vagy egyáltalán nem adod át?

Middle+
134

Van egy App komponens és egy Rand komponens egy külső könyvtárból, amely véletlenszámot jelenít meg. Úgy kell beállítani, hogy minden 3 másodpercben változzon a véletlenszám, és megjelenjen egy változás számláló. Mindezt csak az App komponensben.

Middle+
127

Létezik olyan függvény foo, amely bármilyen típusú argumentumokat fogad és visszaadja azokat? Hogyan lehet biztosítani, hogy az eredmény típusa ne legyen any, hanem megfeleljen a bemeneti argumentum típusának? Használj Generikusokat.

Middle+
127

// A renderelési logikát külön külső hook-ba kell helyezni, // amely lehetővé teszi a külső időzítővel való munkát (például 10 másodperc múlva megállítani). // Új RandOnce komponens készítése szükséges a Rand komponens alapján, // amely az App-ban való használat során // nem fogja 3 másodpercenként frissíteni a véletlen számot, hanem csak egyszer jeleníti meg a véletlen számot.

Middle+
126

Miért van szükség a tisztító (return) funkcióra a useEffect-ben? Mi történik nélküle a setInterval használatakor?

Middle+
124

Mi a különbség a type kulcsszó és az interface között TypeScript-ben? Beszélj az öröklésről típusokban és interfészekben.

Middle+
122

Értékelte a feladatot, átvette és rájött, hogy rosszul értékelte, és nem fogja tudni befejezni időben. Mit tesz ilyenkor?

Middle+
121

// Új RandOnce komponens létrehozása szükséges a Rand komponens alapján, // amely az App-ban való használat során // nem frissíti a véletlenszámot minden 3 másodpercben, hanem csak egyszer jeleníti meg a véletlenszámot. // const Rand = () => <span>{Math.random()}</span>

Middle+
118
/2