Frontend
Složene komponente + React Context → prenos formEntity putem providera u Form i korišćenje u FormItem. Form obuhvata svoju decu u FormContext.Provider, a FormItem koristi cloneElement za ubrizgavanje vrednosti i onChange u Input. Zamka: uverite se da FormItem prosleđuje ime u handler za ažuriranje. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```
Šta je JSX i zašto je potreban ključ u listama?
Koje garancije pruža spoljašnji ključ u relacijskoj bazi podataka?
Šta će se desiti ako ne prosledite nijedno obećanje u funkciju sumPromises?
Šta se dešava sa komponentom kada se promeni ključ? Pričaj o životnom ciklusu funkcionalnih komponenti.
Koji je bolji način za postavljanje dugmeta za akciju: na sredini ekrana ili na desnom rubu? (mobilni interfejs)
Ispričaj mi o najtežem bugu u tvojoj karijeri
Koje HTTP kodove odgovora treba očekivati pri uspešnom kreiranju, ažuriranju i zamenama resursa?
Колико дуго радите у компанији?
Kako ste komunicirali sa backendom i ostalim članovima tima (analitičari, dizajneri, testeri)?
Da li si rešio situaciju kada indexOf vraća -1 prilikom korišćenja u removeItem?
Kako ti se čini naš format rada? Da li je atraktivan?
Zašto ste koristili computed za filtriranje tarifa, umesto običnih promenljivih ili funkcija?
Šta je key u React-u i čemu služi?
Kada će se funkcija cleanup u useEffect-u izvršiti ako ima niz zavisnosti sa parametrima a, b, c?
Zadatak u kod editoru: postoje dve matrice, dobijene sa različitih servera, u svakoj matrice se nalaze zapisi sa jedinstvenim i uzastopnim ID-jevima (ne ponavljaju se između matrica). Potrebno je napisati funkciju koja prihvata ove dve matrice i broj k, i vraća k elemenata sa najvećim ID-jevima u opadajućem redosledu.
Koja je razlika između tipova any i unknown u TypeScript-u?
Šta je cherry-pick u Git-u?
Ko uopšte treba da donese odluku o pomeranju izdavanja?
Koji argument prosleđujemo funkciji inject? Šta tačno tamo prosleđujemo — zavisnost ili nešto drugo (token)?