elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [link] export default () => { return <div>Szia!</div> }
Frontend
Előfordultak olyan esetek, amikor valami leesett a termelésben vagy a WebSocket-kapcsolatokkal végzett implementációk tesztelése során?
Az önéletrajzában az szerepel, hogy sokat dolgozott összetett, többlépcsős űrlapokkal. Tudna részletesebben mesélni arról, hogy mit valósítottak meg ott?
Meg tudod számolni az állapot szerinti szűrés megvalósított algoritmikus összetettségét?
Második feladat: valósítson meg egy keresőkomponenst egy standard szerver használatával a query paraméteren keresztül — hozzon létre egy inputot a lekérdezéshez, állapotokat az eredményekhez és a lekérdezéshez, szerezzen adatokat fetch segítségével a useEffect-ben hibakezeléssel és betöltési állapotokkal, és rajzoljon eredménylistát (name mező).
Ezer kapcsolódást teszteltél WebSocketen keresztül — hogyan csináltad, hogyan zajlott a terheléses teszt?
Ha a Reacten belüli tiszta optimalizációs technikákról beszélünk, melyeket ismer? (useMemo, useCallback, React.memo)
Meséljen a táblákkal való tapasztalatáról (rajzolás, nagy adatmennyiséggel való munka).
Milyen állapotkezelőkkel dolgozott? Melyeket szereti jobban, mik az előnyeik és hátrányaik?
Dolgozott már jogosultsággal? Részletesebben meséljen a megvalósításról.
Komplexitás: adj hozzá eredmény szűrést a státusz mező szerint egy külön szövegbeviteli mező segítségével, figyelembe véve a kis- és nagybetűk közötti érzékenységet.
Dolgoznod kellett az új React hookokkal (18/19), például useTransition, useDeferredValue?
Hogyan valósult meg technikailag a űrlap mezőinek keresztellenőrzése (egy mező validálása másik értékétől függően)?
Milyen volt maga a táblázat, amit fejlesztettél? Mit kellett saját magadnak megvalósítanod?
Hogyan valósult meg az access/refresh tokenok frissítése JWT-n keresztüli hitelesítés során (interceptorok, 401 kezelése)?
Elméletileg gondolkodva: nagy táblák vannak nagy adatmennyiséggel. Felmerülhetnek teljesítményproblémák? Ha igen, hogyan oldanád meg őket?
Hallottál már a useLayoutEffect hook-ról? Mesélje el, hogyan működik.
Van valami megértésed arról, hogyan működik a Zustand a motorháztető alatt?