Frontend
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?
JavaScript: која је разлика између `prototype` и `__proto__`?
Za vrednosti const a = null i const b = 0 odredite rezultate izraza sa || i ??, i objasnite razliku između operatora.
Практичан задатак: направите скрол унутар контејнера (article), а не на body. Припојите дугмад за дно контејнера (sticky). Сакријте скролбар стиловима.
Koji su kriterijumi važni za komponente UI-kita biblioteke sa kojima ste lično imali iskustva u praksi (na primer, definisanje granica odgovornosti komponente)?
Postoji komponenta App i komponenta Rand iz spoljne biblioteke, koji prikazuju slučajan broj. Potrebno je napraviti da se svakih 3 sekunde slučajan broj menja, i da se prikazuje brojač promena. Sve samo u komponenti App.
Ti si sam konfigurirao Docker, zar ne? Razumeš to?
Ako bi doneo odluku između implementacije mikrofrontenda ili korišćenja monolita?
Objasnite obrazac podizanja stanja (lifting state up) u Reactu
Објасните разлике између ових TypeScript типова за корисничке алате и њихове случајеве употребе: ```typescript type someType1<T extends object> = Partial<T>; type someType2<T extends object> = T[keyof T]; type someType3<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; type SomeType4<T extends object, K extends keyof T = keyof T> = Omit<T, K> & Partial<Pick<T, K>>; ```
Šta će se promeniti u sva tri slučaja ako je funkcija strelica?
Kako je bio organizovan vaš proces revizije koda?
Da li ste vršili reviziju koda generisanog od veštačke inteligencije?
Zadatak u React-u (3 podzadatka): 1) Popraviti obrazac za uređivanje korisnika — klikom na ime korisnika na popisu, ime treba biti uneseno u input obrazac za uređivanje. 2) Obrazac za uređivanje ne smije se ponovno renderirati pri unosu teksta u polje za pretraživanje (optimizacija s React.memo). 3) Pri odabiru korisnika s popisa, polje za pretraživanje treba resetirati.
Ispričaj više o odvojenom sloju za API zahteve — kako je bio organizovan, koja je bila jedinica opisa?
Zadatak iz RxJS: odrediti izlaz pri korišćenju combineLatest sa dva strima sa različitim kašnjenjima. Šta će prikazati forkJoin?
Kako ste radili sa Reactom: sa kojim verzijama ste se susretali i da li ste koristili klasu komponente? Čime se klasa komponente razlikuje od funkcionalne?
Ispričaj mi o principima OOP
Да ли је овде потребан useCallback? За шта се користи и када нема смисла да га користите?
Za validaciju obrazaca koristio sam yup — koje još biblioteke za validaciju si gledao?