Sobes.tech

Frontend

Miért használjuk a funkcionális állapotfrissítést (setState-be egy függvényt adva az prev argumentummal), ahelyett, hogy egyszerűen count + 1-et írjunk?

291

Miért is szükséges valójában a useState, és miért nem változtathatjuk meg egyszerűen közvetlenül a változót vagy használhatnánk a useRef-et?

172

Mire valók az állapotkezelők, és miben különböznek a Context használatától?

169

Milyen elveket követsz az architektúra tervezése és a technológiák kiválasztása során?

168

Hogyan lehet felismerni, hogy ideje optimalizálni? Volt már olyan eset, amikor teljesítményproblémákat kellett megoldani?

155

Valósítson meg egy eseménykezelőt, amely véletlenszerű sorrendben fogad eseményeket, és azokat a helyes sorrendben küldi el ID szerint (1-től kezdve, minden következő +1). Az események több csatornáról érkezhetnek, és a sorrendet minden csatornán belül külön kell tartani. A duplikátumokat figyelmen kívül kell hagyni. A küldéshez használja a sendEvent függvényt.

145

Gyakorlati feladat: fejlessze a React-ben lévő számláló komponenst úgy, hogy a "Növel" gombra kattintva a számláló értéke 1-gyel növekedjen, és a történethez hozzáadásra kerüljön egy bejegyzés az új értékkel; a "Csökkent" gombnál ugyanígy; a "Visszaállítás" gombnál pedig a történet törlődjön.

145

Hogyan alkalmaztad az állapotkezelőket az architektúra és a használati gyakorlatok szempontjából?

142

Valósítsa meg a smartFetch függvényt, amely a batchFetch függvény köré épül az adatok lekérdezéséhez a backendről ID alapján. A függvénynek időablak (timeout) alatt gyűjtenie kell a hívásokat, és egyetlen csomagolt kérésként kell elküldenie őket. A következő ablak várakozása azonnal kezdődik a kérés küldése után. Az ID-k egyediek, a fetch mindig sikeres. Meg kell helyesen kezelni az esetet, amikor ugyanazon ablakon belül duplikált ID-k érkeznek.

138

Feladat: Készítsen egy többfunkciós kriptovaluta táblázatot tartalmazó oldalt. Csatlakozni kell az API-hoz, és meg kell jeleníteni a coinok listáját a táblázatban. Minimális követelmények: Projekt nulláról Csak Typescript Csatlakozás az API-hoz Rendezés az oszlop értékei szerint Keresés a cellák értékei szerint (logikai ÉS elv szerint működik) További feladatok: Saját lapozás Minimális stílusok (kellemes és rendezett megjelenés) Általános keresés minden cellában lévő értékek között Oszlopok rögzítése lehetősége

134