Sobes.tech

Frontend

Jaký je rozdíl mezi jednoduchou unií a diskriminovanou unií?

242

Je správné, že formulář, který uživatel ani nezačal upravovat, již hlásil chybu validace?

220

Víte, co se stane, když napíšete return a necháte ho prázdný (bez hodnoty)?

166

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

160

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

156

Můžete sami vysvětlit, co se v systému děje, když uživatel klikne na úpravu prvního řádku tabulky?

153

Pokud uživatel upravuje řádek A a jeho aktuální hodnota polyname se shoduje s původní hodnotou, validátor by neměl hlásit chybu. Proč ve vaší implementaci validátor v tomto případě hlásí chybu, přestože počáteční hodnota pole je shodná sama se sebou?

152

Co je nyní 'strop' ve vaší současné práci, kvůli kterému jste se rozhodli hledat nové místo?

152

Měl jste nějaké zkušenosti před vývojem, čím jste se zabýval?

131

Když se formulář otevře pro úpravu prvního řádku, pole polyname se vyplní hodnotou z tohoto řádku (například 'A'). Validátor, který jste napsali, se spustí. Považujete za normální chování, že validátor našel shodu a vydal chybu, i když uživatel ještě nezačal upravovat?

130

Proč jste se rozhodli přejít na nový stack/změnit činnost? Co vás k tomu vedlo, pokud jste ve firmě pracovali 10 let?

128

Ověření unikátnosti by mělo být prováděno bez ohledu na velikost písmen. V props komponenty je dostupná celá tabulka dat a je znám id řádku, který uživatel upravuje. Jak upravit validátor s tímto zohledněním?

124

Pokud mluvíme o posledních 4-5 letech práce, která úloha vám nejvíce utkvěla v paměti a proč?

122

Povězte nám, na čem vaše vývojové týmy právě pracují, čím se zabýváte.

122

Objevila se požadavek: pole polyname nesmí být shodné s jinými názvy (polyname) v tabulce. Jak takovou kontrolu jedinečnosti implementovat?

120

Co vrátí validátor, který jste napsali, pokud uživatel klikne na úpravu prvního řádku a hodnota name/polyname je stejná jako původní hodnota této řádky?

119

Co mě přesně zaujalo na vaší společnosti? Co bych rád našel na novém pracovním místě?

112

V okamžiku prvního vykreslení formuláře, když je pole již vyplněno počáteční hodnotou řetězce (například 'A'), a validátor je volán s hodnotou rovnou 'A', což odpovídá určitému řetězci ve vašem kódu — má v tomto případě být chyba nebo ne?

109

Napište validátor pomocí zadané signatury funkce (řádek 11 v editoru). Všimněte si, že hodnota má typ unknown, protože formulář nezná přesný typ pole, ale předpokládá se, že je to řetězec. Použijte prosím šipkové funkce místo klíčového slova function.

94
/2