Sobes.tech

Frontend

Care este diferența dintre o uniune simplă și o uniune discriminată?

235

Este corect ca un formular, pe care utilizatorul nici măcar nu a început să îl editeze, a generat deja o eroare de validare?

217

Știți ce se întâmplă dacă scrieți return și îl lăsați gol (fără valoare)?

165

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("...");

155

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("...");

153

Puteți explica singur ce se întâmplă în sistem atunci când un utilizator face clic pentru a edita prima linie a tabelului?

149

Dacă utilizatorul editează linia A și valoarea actuală a polyname corespunde cu valoarea inițială, validatorul nu ar trebui să genereze o eroare. De ce în implementarea dvs. validatorul generează o eroare în acest caz, chiar dacă valoarea inițială a câmpului corespunde cu cea a sa?

149

Care este în prezent 'plafonul' în munca ta actuală, care te-a determinat să cauți un loc nou?

147

Când se deschide formularul pentru editarea primei linii, câmpul polyname este completat cu valoarea din acea linie (de exemplu, 'A'). Validatorul pe care l-ai scris se activează. Crezi că este un comportament normal ca validatorul să fi găsit o potrivire și să fi generat o eroare, chiar dacă utilizatorul nu a început încă editarea?

128

Ai avut vreo experiență înainte de dezvoltare, cu ce te ocupai?

127

De ce ați decis să treceți la un nou stivă/activitate? Ce a stat la baza deciziei dacă ați lucrat în companie timp de 10 ani?

126

Cu ce te ocupai înainte de a te dedica dezvoltării?

121

Verificarea unicitații trebuie efectuată fără a ține cont de majuscule/minuscule. În props-urile componentului este disponibil întregul tabel de date și id-ul rândului pe care îl editează utilizatorul este cunoscut. Cum să modific validatorul ținând cont de acest lucru?

120

Dacă vorbim despre ultimele 4-5 ani de muncă, care a fost cea mai memorabilă sarcină pentru tine și de ce?

119

A apărut o cerință: câmpul polyname nu trebuie să coincidă cu alte nume (polyname) din tabel. Cum se implementează o verificare a unicitații?

119

Spune-ne la ce lucrează în prezent echipa ta de dezvoltare, cu ce te ocupi.

116

Ce va returna validatorul pe care l-ai scris dacă utilizatorul a făcut clic pe editarea primei linii și valoarea de nume/polyname este egală cu valoarea inițială a acestei linii?

115

Ce m-a interesat exact la compania dumneavoastră? Ce aș dori să găsesc într-un nou loc de muncă?

109

În momentul primei redări a formularului, când câmpul este deja completat cu o valoare inițială de șir (de exemplu, 'A'), și validatorul este apelat cu o valoare egală cu 'A', care corespunde unui șir definit în codul dumneavoastră — trebuie să existe o eroare sau nu în acest caz?

104

Scrieți un validator folosind semnătura funcției date (linia 11 în editor). Țineți cont că valoarea are tipul unknown, deoarece formularul nu cunoaște tipul exact al câmpului, dar se presupune că este o șir de caractere. Vă rugăm să folosiți funcții arrow în loc de cuvântul cheie function.

84
/2