Da li koristite AI agente, poput Cursor? Kako se u projektu reguliše/dozvoljava korišćenje AI alata?
Frontend
Šta je git cherry-pick i kako funkcioniše?
Da li ste koristili Codex ili druge AI modele / chatove u razvoju? Za koje zadatke ste ih koristili (jedinični testovi, refaktorisanje, pronalaženje grešaka)?
Kako implementirati dvosmerno povezivanje na nativan način, putem value i update (get/set)?
Zašto je children potreban u konfiguraciji ruta Vue Router-a? Šta radi?
Šta znači ako se ref naziva 'površnim' ili 'gornjim' - koji ne prati objekat u dubinu, samo njegove gornje osobine? (pitanje o shallowRef)
Kako optimizovati performanse u Vue aplikaciji? Koji alati i tehnike se mogu koristiti?
U aplikaciji koristimo slušanje događaja, na primer, dodavanje handlera za scroll na prozor ili pokretanje tajmera. Šta je potrebno uzeti u obzir u ovim slučajevima (curenje memorije, throttling, čišćenje pri unmount-u)?
Imamo komponentu koja treba da emituje događaj, na primer, klikom. Kako to možemo implementirati?
Ako pratite objekat putem watch, да ли ће по подразумевану вредност бити праћена дубина (сва поља) или само први ниво? Шта треба навести за дубоко праћење (deep)?
Ako aplikacija radi sa bazom podataka, koje optimizacije su ovde moguće?
Kako se može uspostaviti sistem prava pristupa stranicama u projektu? Praktični zadatak - gde se to tehnički radi?
Šta se nalazi u index fajlu rutera, koja svojstva se tamo podešavaju?
Da li će biti razlike ako prosledimo funkciju i je raspakujemo putem .value i unref?
Šta je Vue Router i kako radi sopstvenim rečima? Šta obično sadrži konfiguracioni fajl rutera (index fajl)?
Šta znači 'prebaciti na drugo mesto' pri korišćenju Teleport, na primer ako se Teleport koristi u detetovom komponentu?
Koja je razlika između direktiva v-if i v-show?
Koristimo Pinia. U jednom komponentu pozivamo sinhronu akciju store-a sa zahtevom u bazu podataka, koja menja stanje. Nakon toga, u drugom komponentu, odmah čitamo to stanje, ali ono je još staro. Zašto se to dešava i kako to popraviti?
Kako se deklariraju emit-ovi u komponenti (putem defineEmits)?
Kako izbeći slučajeve kada se liste u UI prikazuju u pogrešnom redosledu prilikom brisanja ili dodavanja elemenata u niz (pitanje o ključu u listama)?