Többszintű űrlapokat valósítottál meg a Wizard Flow-ban? Hogyan kerülted el a prop drilling-et az adatok gyűjtése során különböző lépésekről, és hol tárolódott a köztes állapot az elküldés előtt?
Frontend
Fejlesztettél egy interaktív repülőgép-sémát SVG-vel, animációkkal és WebSocket-tel? Hogyan optimalizáltad az SVG-elemek renderelését a helyek állapotának tömeges frissítésekor, hogy az interfész ne lassuljon be?
Hogyan közelíted meg összetett UI-komponensek tesztelését, amelyek mélyen beágyazott DOM-csomópontokat generálnak kényelmes azonosítók nélkül? Hogyan célozod meg a szükséges felhasználói felület elemeket E2E-tesztekben?
Gyakran a komplex flex vagy grid elrendezések jól működnek Chrome-ban, de Safari-ban, különösen iOS-en és Mac-en, az interfész összezsugorodhat magasságban vagy megszakadhat a görgetés. Szembesült már ilyen problémával? Hogyan debuggingoltad a hibákat Safari-ban?
Korábban dolgozott már a Quasarral? Megpróbálta testre szabni és stílusozni?
Mi lehet az alapvető oka annak, hogy egy legördülő menü (dropdown) egy másik elem alatt jelenik meg, még akkor is, ha a z-index maximális, egy összetett UI-ban, ahol panelek, térképek és felugró ablakok vannak? Hogyan lehet ezt javítani Vue-ban?
Az önéletrajzban szerepel a versenyhelyzet elleni védelem az AbortController segítségével. Hogyan integrálod pontosan a kérések törlését egy Vue komponens életciklusába? Például, ha a felhasználó elhagyja az oldalt a kérés befejezése előtt, hogyan valósítod meg ezt a Pinia összetett logikájával?