Kuo skiriasi paprasta unija nuo diskriminuotos unijos?
Frontend
Ar teisinga, kad forma, kurią vartotojas net pradėjo redaguoti, jau išmetė validacijos klaidą?
Ar žinote, kas nutiks, jei parašysite return ir paliksite jį tuščią (be reikšmės)?
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("...");
Ar galite pats paaiškinti, kas vyksta sistemoje, kai vartotojas paspaudžia redaguoti pirmą eilutę lentelėje?
Jei naudotojas redaguoja eilutę A ir jos dabartinė polyname reikšmė sutampa su pradiniu reikšme, tikrintuvas neturėtų duoti klaidos. Kodėl jūsų įgyvendinime tikrintuvas šiuo atveju duoda klaidą, nors pradinė lauko reikšmė sutampa pati su savimi?
Kas šiuo metu yra jūsų dabartinio darbo 'lubos', dėl kurios nusprendėte ieškoti naujos vietos?
Kai forma atidaroma redaguoti pirmą eilutę, laukelis polyname užpildomas šios eilutės reikšme (pavyzdžiui, 'A'). Jūsų parašytas validatoriaus veiksmas įsijungia. Ar manote, kad tai yra normalus elgesys, kad validatoriaus rado atitikimą ir išmetė klaidą, nors vartotojas dar ne pradėjo redaguoti?
Ar turėjote kokių nors patirties prieš pradedant kurti, kuo užsiiminėjote?
Kodėl nusprendėte pereiti prie naujo steko/veiklos? Kas paskatino tai, jei dirbote įmonėje 10 metų?
Ką veikėte prieš pereidami į kūrimą?
Unikalumo patikrinimas turi būti atliekamas neatsižvelgiant į didžiąsias ir mažąsias raides. Komponento propsuose yra visa duomenų lentelė ir žinoma eilutės, kurią redaguoja vartotojas, id. Kaip pakeisti validatorių atsižvelgiant į tai?
Jei kalbame apie paskutinius 4-5 darbo metus, kuri užduotis jums labiausiai įsiminė ir kodėl?
Pasirodė reikalavimas: laukas polyname neturi sutapti su kitais pavadinimais (polyname) lentelėje. Kaip įgyvendinti tokią unikalumo patikrą?
Papaskinkite, kuo šiuo metu užsiima jūsų kūrimo komanda, ką jūs darote.
Ką grąžins validatoriaus, kurį parašėte, jei naudotojas paspaudė redaguoti pirmą eilutę ir name/polyname reikšmė yra lygi šios eilutės pradiniam reikšmei?
Kas mane tiksliai dominojo jūsų įmonėje? Ko norėčiau rasti naujame darbe?
Formos pirmojo atvaizdavimo metu, kai laukas jau užpildytas pradine eilutės reikšme (pavyzdžiui, 'A'), ir validatoriaus kvietimas su reikšme lygią 'A', kuri atitinka tam tikrą eilutę jūsų kode — ar šiuo atveju turėtų būti klaida ar ne?
Parašykite validatorių naudodami duotą funkcijos parašą (redaktoriaus 11 eilutėje). Atkreipkite dėmesį, kad value turi unknown tipą, nes forma nežino tikslios lauko rūšies, tačiau manoma, kad tai yra eilutė. Prašome naudoti rodyklės funkcijas vietoje funkcijos raktažodžio.