Jak se vyhnout případům, kdy se seznamy v uživatelském rozhraní zobrazují v nesprávném pořadí při odstraňování nebo přidávání prvků do pole (otázka o klíči v seznamech)?
Frontend
Používáme Pinia. V jednom komponentu voláme synchronní akci obchodu s požadavkem na databázi, která změní stav. Poté v jiném komponentu ihned čteme tento stav, ale je ještě starý. Proč se to děje a jak to opravit?
Jaký je rozdíl mezi ref a reactive? Kdy a co používat?
Máš své vlastní pet-projekty?
V čem se liší useTemplateRef od standardního klasického ref?
Co je to dvousměrné vázání (two-way binding)?
Proč při použití ref přistupujeme k hodnotě přes .value?
Vytváříme komponent modálního okna. Můžeš popsat strukturu a jak bys ho realizoval zhruba?
Existuje komponent, ve kterém jsou props.items přímo seřazeny přes props.items.sort()? Můžete komentovat tuto situaci?
Co je třeba udělat (o nextTick), pokud se v mounted (onMounted) prvek stále ještě nezobrazil v DOM?
Jaké git aliasy používáš a k čemu?
Jak sledovat, pomocí watch, zda se něco změnilo v tomto reaktivním objektu (ref) user s poli jméno, příjmení, prostřední jméno?
Jaký je rozdíl mezi useTemplateRef a běžným odkazem z hlediska hodnoty před namontováním komponenty (undefined vs null)?
Jaké validátory formulářů jste používali ve Vue (kromě VeeValidate)?
Čím se liší složka public od složky assets?
Při otevírání stránky jsme se pokusili získat výšku stránky (prvku), ale dostali jsme null. Co se stalo a jak to odladit, jaké kroky podniknout?
Jaký je rozdíl mezi toRef a unref?
Co je Teleport ve Vue?
Jaké sloty lze zvýraznit v komponentě modálního okna?
Jak může rodičovský komponent přistupovat k nativnímu inputu uvnitř dětského komponentu a dát mu fokus?