Wat is het verschil tussen een eenvoudige unie en een gediscrimineerde unie?
Frontend
Is het correct dat een formulier, dat de gebruiker nog niet eens heeft begonnen te bewerken, al een validatiefout heeft opgeleverd?
Wat is momenteel het 'plafond' in uw huidige baan dat u heeft doen zoeken naar een nieuwe plek?
Weet je wat er gebeurt als je een return schrijft en deze leeg laat (zonder waarde)?
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("...");
Kunt u zelf uitleggen wat er in het systeem gebeurt wanneer een gebruiker op de eerste rij van de tabel klikt om deze te bewerken?
Als de gebruiker regel A wijzigt en de huidige waarde van polyname overeenkomt met de oorspronkelijke waarde, mag de validator geen foutmelding geven. Waarom geeft de validator in uw implementatie in dit geval een fout, terwijl de oorspronkelijke waarde van het veld met zichzelf overeenkomt?
Wat deed je voordat je in de ontwikkeling ging?
Wanneer het formulier wordt geopend om de eerste rij te bewerken, wordt het veld polyname ingevuld met de waarde uit die rij (bijvoorbeeld 'A'). De validator die je hebt geschreven wordt geactiveerd. Vind je het normaal dat de validator een overeenkomst vindt en een foutmelding geeft, hoewel de gebruiker nog niet met bewerken is begonnen?
Had je enige ervaring voordat je ging ontwikkelen, waarmee hield je je bezig?
Waarom hebben jullie besloten over te stappen op een nieuwe stack/activiteit? Wat was de reden, als je 10 jaar in het bedrijf hebt gewerkt?
Vertel ons waar jouw ontwikkelingsteam momenteel aan werkt, waarmee je bezig bent.
De controle op uniciteit moet zonder rekening te houden met hoofdletters worden uitgevoerd. In de props van het component is de hele gegevens tabel beschikbaar en de id van de rij die de gebruiker bewerkt is bekend. Hoe kan ik de validator aanpassen rekening houdend hiermee?
Als we het hebben over de laatste 4-5 jaar werk, welke taak is je het meest bijgebleven en waarom?
Wat geeft de validator die je hebt geschreven, als de gebruiker op het bewerken van de eerste regel heeft geklikt en de waarde van name/polyname gelijk is aan de oorspronkelijke waarde van die regel?
Er is een vereiste gekomen: het veld polyname mag niet overeenkomen met andere namen (polyname) in de tabel. Hoe implementeer je zo'n uniekheidscontrole?
Wat mij precies heeft geïnteresseerd in uw bedrijf? Wat zou ik willen vinden op een nieuwe werkplek?
Op het moment van de eerste rendering van het formulier, wanneer het veld al is ingevuld met een initiële tekenreekswaarde (bijvoorbeeld 'A'), en de validator wordt aangeroepen met een waarde gelijk aan 'A', wat overeenkomt met een in uw code gedefinieerde tekenreeks — moet er in dit geval een fout zijn of niet?
Schrijf een validator met behulp van de gegeven functietekst (regel 11 in de editor). Houd er rekening mee dat value van het type unknown is, omdat het formulier niet het exacte type van het veld kent, maar ervan uitgaat dat het een string is. Gebruik alstublieft pijlfuncties in plaats van het sleutelwoord function.