Implementovali jste vícestupňové formuláře v Wizard Flow? Jak jste se vyhnuli prop drillingu při sběru dat z různých kroků a kde byl uložen mezistav před odesláním na server?
Frontend
Vyvíjeli jste interaktivní schéma letadla s SVG, animacemi a WebSocket? Jak jste optimalizovali vykreslování SVG prvků při hromadných aktualizacích stavů míst, aby rozhraní nezpomalovalo?
Jak přistupujete k testování složitých UI komponent, které generují hlubokou strukturu DOM bez vhodných identifikátorů? Jak cílíte na potřebné prvky rozhraní v E2E testech?
Stalo vám někdy, že složitý flex nebo grid layout funguje skvěle v Chrome, ale v Safari, zejména na iOS a Macu, se rozhraní zhroutí na výšku nebo se rozbije posouvání? Jak jste ladili chyby v Safari?
Pracoval jste dříve s Quasar? Pokusil jste se ho přizpůsobit a stylizovat?
Jaká může být základní příčina toho, že rozbalovací nabídka (dropdown) se zobrazuje pod jiným prvkem, i když má maximální z-index, v složitém UI s panely, mapami a vyskakovacími okny? Jak to opravit ve Vue?
V životopise je uvedena ochrana proti race condition pomocí AbortController. Jak přesně integrujete zrušení požadavků do životního cyklu komponenty Vue? Například pokud uživatel opustí stránku před dokončením požadavku, jak je to realizováno s složitou logikou Pinia?