Basit bir Birlik ile ayrımcı birlik arasındaki fark nedir?
Frontend
Kullanıcı henüz düzenlemeye başlamamış bir formun zaten doğrulama hatası vermesi doğru mu?
Return yazıp boş bırakırsanız (değer olmadan) ne olacağını biliyor musunuz?
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("...");
Kullanıcı tablonun ilk satırını düzenlemek için tıkladığında sistemde ne olduğunu kendiniz açıklayabilir misiniz?
Kullanıcı A satırını düzenlerse ve polyname'in şu anki değeri orijinal değerle eşleşiyorsa, doğrulayıcı hata vermemelidir. Neden sizin uygulamanızda doğrulayıcı bu durumda hata veriyor, oysa başlangıçtaki alan değeri kendisiyle aynı mı?
Şu anki işinizde sizi yeni bir yer aramaya iten 'tavan' nedir?
Geliştirmeden önce herhangi bir deneyiminiz var mıydı, ne ile uğraşıyordunuz?
İlk satır düzenlenmek üzere form açıldığında, polyname alanı bu satırın değeriyle (örneğin, 'A') doldurulur. Yazdığınız doğrulayıcı tetiklenir. Doğrulayıcının eşleşmeyi bulup hata vermesi, kullanıcının henüz düzenlemeye başlamamış olmasına rağmen, normal bir davranış mı sizce?
Neden yeni yığına/iş değişikliğine geçmeye karar verdiniz? 10 yıl boyunca şirkette çalıştıysanız, bu kararın nedeni nedir?
Geliştirmeye geçmeden önce ne ile uğraşıyordun?
Benzersizliğin kontrolü büyük/küçük harf dikkate alınmadan yapılmalıdır. Bileşenin props'larında tüm veri tablosu mevcuttur ve kullanıcının düzenlediği satırın id'si bilinmektedir. Bunu dikkate alarak doğrulayıcıyı nasıl değiştirebilirim?
Son 4-5 yıllık çalışma hayatınızdan bahsediyorsak, size en çok hangi görev hatırlandı ve neden?
Takımınız şu anda üzerinde çalıştığı projelerden, neyle ilgilendiğinizden bahsedin.
Bir gereklilik ortaya çıktı: polyname alanı, tabloda diğer isimlerle (polyname) eşleşmemeli. Bu benzersizlik kontrolü nasıl gerçekleştirilebilir?
Kullanıcı ilk satırı düzenleme butonuna tıkladığında ve name/polyname değeri bu satırın orijinal değeriyle aynıysa, yazdığınız doğrulayıcı ne döndürür?
Şirketinizde beni özellikle ilgilendiren nedir? Yeni bir iş yerinde ne bulmak isterim?
Formun ilk render anında, alan zaten başlangıç değeri olarak bir dize (örneğin, 'A') ile doldurulmuşsa ve doğrulayıcı 'A' değeriyle çağrılıyorsa, bu durumda bir hata olmalı mı yoksa olmamalı mı?
Verilen fonksiyon imzasını kullanarak bir doğrulayıcı yazın (editörde satır 11). Değerin tipi bilinmeyen olarak ayarlanmıştır çünkü form alanın tam türünü bilmiyor, ancak bunun bir dize olduğunu varsayıyoruz. Lütfen fonksiyon anahtar kelimesi yerine ok fonksiyonları kullanın.