Mi a különbség az egyszerű unió és a diszkriminált unió között?
Frontend
Helyes-e, hogy egy űrlap, amit a felhasználó még meg sem kezdett szerkeszteni, már validációs hibát adott?
Mi jelen a 'plafon' a jelenlegi munkájában, ami miatt új helyet keresett?
Tudja, mi történik, ha ír egy return-t, és üresen hagyja (érték nélkül)?
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("...");
Ön is elmagyarázhatja, mi történik a rendszerben, amikor a felhasználó rákattint az első sor szerkesztésére a táblázatban?
Ha a felhasználó szerkeszti az A sort, és a polyname aktuális értéke megegyezik az eredeti értékkel, akkor a validátornak nem szabad hibát jeleznie. Miért ad hibát a validátor ebben az esetben az ön megvalósításában, hiszen a mező eredeti értéke önmagával egyezik meg?
Mit csináltál a fejlesztés előtt?
Miért döntöttél úgy, hogy áttérsz egy új technológiára/tevékenységre? Mi volt az oka, ha 10 évig dolgoztál a cégnél?
Volt valamilyen tapasztalatod fejlesztés előtt, mivel foglalkoztál?
Amikor a űrlap megnyílik az első sor szerkesztéséhez, a polyname mező kitöltődik ennek a sor értékével (például 'A'). A általad írt validátor aktiválódik. Szerinted ez normális viselkedés, hogy a validátor megtalálta az egyezést és hibát adott ki, bár a felhasználó még nem kezdte el a szerkesztést?
Mesélje el, jelenleg mivel foglalkozik fejlesztőcsapata, mivel foglalkozik.
Ha az elmúlt 4-5 év munkájáról beszélünk, melyik feladat maradt leginkább meg és miért?
Az egyediségi ellenőrzést nem szabad figyelembe venni a kis- és nagybetűk között. A komponens props-ában elérhető az összes adat táblázat, és ismert a sor azonosítója, amit a felhasználó szerkeszt. Hogyan módosítsam a validátort figyelembe véve ezt?
Mit ad vissza a validator, amit írtál, ha a felhasználó rákattint az első sor szerkesztésére, és a name/polyname értéke megegyezik ennek a sorok az eredeti értékével?
Felmerült egy követelmény: a polyname mező nem lehet egyezik más nevekkel (polyname) a táblában. Hogyan valósítható meg ilyen egyediségi ellenőrzés?
Mi érdekelte pontosan a cégnél? Mit szeretnék megtalálni egy új munkahelyen?
A form első renderelésekor, amikor a mező már kitöltött egy kezdeti karakterlánc értékkel (például 'A'), és a validátor ugyanazzal az értékkel hívódik meg, ami megfelel egy meghatározott karakterláncnak a kódjában — ilyenkor kellene hibának lennie vagy nem?
Írjon validátort a megadott függvényaláírás használatával (sor 11 az editorban). Vegye figyelembe, hogy az érték típusa unknown, mivel a űrlap nem ismeri a mező pontos típusát, de feltételezzük, hogy ez egy string. Kérjük, használjon nyíl függvényeket a function kulcsszó helyett.