Koja je razlika između jednostavne unije i diskriminisane unije?
Frontend
Da li je ispravno da obrazac, koji korisnik čak nije ni počeo da uređuje, već prijavljuje grešku validacije?
Znaš li šta će se desiti ako napišeš return i ostaviš ga praznim (bez vrednosti)?
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"} ] type Validator = (value: unknown) => string | undefined; console.log("...");
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"}, ] type Validator = (value: unknown) => string | undefined; console.log("...");
Можете ли сами да објасните шта се дешава у систему када корисник кликне на уређивање првог реда табеле?
Ako korisnik uređuje red A i trenutna vrijednost polyname podudara se s izvornom vrijednošću, validatori ne bi trebali izdavati pogrešku. Zašto u vašoj implementaciji validatori u ovom slučaju izdaju pogrešku, iako početna vrijednost polja odgovara sama sebi?
Шта је за вас тренутно 'потпун' у вашем тренутном раду због чега сте одлучили да тражите ново место?
Kada se obrazac otvori za uređivanje prvog reda, polje polyname se popunjava vrijednošću iz tog reda (npr., 'A'). Validator koji ste napisali se aktivira. Smatrate li da je to normalno ponašanje da validator pronađe podudaranje i izda grešku, iako korisnik još nije započeo uređivanje?
Да ли сте имали некоје искуство пре развоја, чиме сте се бавили?
Zašto ste odlučili preći na novi stek/izmeniti delatnost? Šta je bio razlog, ako ste radili u kompaniji 10 godina?
Čime ste se bavili pre nego što ste prešli na razvoj?
Provera jedinstvenosti treba da se vrši bez obzira na veliko ili malo slovo. U props-ovima komponente dostupna je cela tabela podataka i poznat je id reda koji korisnik uređuje. Kako izmeniti validator uzimajući to u obzir?
Ако говоримо о последњих 4-5 година рада, која вам је задатак највише остао у сећању и зашто?
Pojavio se zahtev: polje polyname ne sme da se poklapa sa drugim imenima (polyname) u tabeli. Kako implementirati takvu proveru jedinstvenosti?
Ispričajte nam na čemu trenutno radi vaš razvojni tim, čime se bavite.
Šta će vratiti validacija koju ste napisali ako je korisnik kliknuo na uređivanje prvog reda i vrijednost name/polyname je jednaka početnoj vrijednosti tog reda?
Šta me tačno zanimalo u vašoj kompaniji? Šta bih voleo da pronađem na novom radnom mestu?
U trenutku prvog prikaza obrasca, kada je polje već popunjeno početnom vrednošću niza (npr. 'A'), i validator se poziva sa vrednošću jednakom 'A', što odgovara određenom nizu u vašem kodu — da li u ovom slučaju treba da postoji greška ili ne?
Napišite validator koristeći zadanu potpis funkcije (red 11 u uređivaču). Imajte na umu da vrednost ima tip unknown, jer forma ne poznaje tačan tip polja, ali se pretpostavlja da je to string. Molimo koristite strelične funkcije umesto ključne reči function.