Aký je rozdiel medzi jednoduchou úniou a diskriminovanou úniou?
Frontend
Je správne, že formulár, ktorý používateľ ani nezačal upravovať, už hlási chybu validácie?
Viete, čo sa stane, ak napíšete return a ho necháte prázdny (bez hodnoty)?
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("...");
Môžete sami vysvetliť, čo sa deje v systéme, keď používateľ klikne na úpravu prvého riadku tabuľky?
Ak používateľ upravuje riadok A a jeho aktuálna hodnota polyname zodpovedá pôvodnej hodnote, validátor by nemal hlásiť chybu. Prečo vo vašej implementácii validátor v tomto prípade hlási chybu, hoci počiatočná hodnota poľa zodpovedá sama sebe?
Čo je momentálne 'strop' vo vašej súčasnej práci, kvôli ktorému ste sa rozhodli hľadať nové miesto?
Keď sa formulár otvorí na úpravu prvého riadku, pole polyname sa vyplní hodnotou z tohto riadku (napríklad 'A'). Validator, ktorý ste napísali, sa aktivuje. Považujete za normálne, že validator našiel zhodu a vydal chybu, aj keď používateľ ešte nezačal upravovať?
Mal ste nejaké skúsenosti pred vývojom, čím ste sa zaoberali?
Zakaj ste se odločili preiti na nov nabor/storitev? Kaj je bil razlog, če ste v podjetju delali 10 let?
Kontrola jedinečnosti by sa mala vykonávať bez zohľadnenia veľkosti písmen. V props komponentu je dostupná celá tabuľka dát a je známe id riadku, ktorý upravuje používateľ. Ako upraviť validátor s ohľadom na to?
Čím ste sa zaoberali pred prechodom na vývoj?
Ak hovoríme o posledných 4-5 rokoch práce, ktorá úloha vám zostala najviac v pamäti a prečo?
Pojavila se zahteva: polje polyname ne sme biti enako drugim imenom (polyname) v tabeli. Kako implementirati takšno preverjanje edinstvenosti?
Povedzte nám, na čom práve pracuje váš vývojársky tím, čím sa zaoberáte.
Čo vráti validátor, ktorý ste napísali, ak používateľ klikol na úpravu prvého riadku a hodnota name/polyname je rovnaká ako pôvodná hodnota tohto riadku?
Čo ma presne zaujalo vo vašej spoločnosti? Čo by som chcel nájsť na novom pracovnom mieste?
V okamihu prvého vykreslenia formulára, keď je pole už vyplnené počiatočnou hodnotou reťazca (napríklad 'A'), a validátor je volaný s hodnotou rovnou 'A', čo zodpovedá určitému reťazcu vo vašom kóde — má v tomto prípade byť chyba alebo nie?
Napíšte validátor pomocou zadaného podpisu funkcie (riadok 11 v editore). Berte na vedomie, že hodnota má typ unknown, pretože formulár nepozná presný typ poľa, ale predpokladá sa, že je to reťazec. Prosím, používajte šípové funkcie namiesto kľúčového slova function.