Frontend
Може ли променити име променљиве level на други начин?
Ispričaj mi o hook-u useTransition — kako radi i zašto se koristi?
Задача 3: У структури података ADT-Lon (AddLoan) постоји листа типова кредита (једнократни, краткорочни, лимитирани) са различитим подразумеваним лимитима. Треба омогућити да при избору типа кредита (type) аутоматски уђе вредност износа (amount) за тај тип (на пример, једнократни — 1000, краткорочни — 60000, лимитирани — 150000), користећи watch за праћење промене типа у форми.
Kako otkazati HTTP zahtev?
[ime] je pitao: Da li ste u Next.js imali App Router ili Pages Router? Ili ste radili u obe epohe?
Ispričaj više o odvojenom sloju za API zahteve — kako je bio organizovan, koja je bila jedinica opisa?
Kako pretraživač određuje tip primljenog HTML-a, gradi strukturu stranice i povezuje JavaScript?
Implementirajte funkciju memoizacije: ona prihvata funkciju i vraća njen omot, koji kešira rezultate poziva po argumentima.
Шта је било најзанимљивије у техници током развоја ове функције?
Za fragment koda sa sinhronim kodom, setTimeout i Promise odredite redosled prikaza u konzoli, objašnjavajući redove makro- i mikrozadataka.
Koje su opcije za uklanjanje inline stilova u React komponenti?
Šta bi predložio da se arhitektura legacy projekta dovede u red, uzimajući u obzir da u repozitorijum ulaze frontend, backend i AI agenti?
Praktičan zadatak: implementirati logiku odblokiranja dugmadi nakon što se kontejner skroluje do kraja (JavaScript).
Data funkcija i dva objekta za proveru tipova. U jednom slučaju, TypeScript se ne žali, u drugom — da. Potrebno je tipizirati funkciju tako da ponašanje TypeScript-a odgovara očekivanom (koristeći generics i keyof).
Zašto sada tražite, šta vam ne odgovara na trenutnom mestu?
/** * Funkcija `asyncAuth(callback)` prihvata callback, u koji * se može proslediti greška (kao prvi argument) i podaci * sa backend-a (kao drugi argument). * asyncAuth((error, data) => {}); * * Potrebno je da implementirate funkciju `auth()`, * koja poziva `asyncAuth()`, ali vraća Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Funkcija `tryAuth()` koristi `auth()` i, u slučaju greške, * pravi N dodatnih pokušaja. * Ako svi ne uspeju, vraća poslednju grešku. * * @returns {Promise} */ function tryAuth(n) { }
Колико ће уопште бити занимљиво радити са FinTech у оквиру Web3, и да ли постоји алергија на западно тржиште?
Kako kopirati objekat tako da dobijete novi primerak, a ne referentnu kopiju?
Реци више о процесу развоја — у погледу тима и писања кода
Kako ste primenjivali menadžere stanja sa stanovišta arhitekture i prakse korišćenja?