Sobes.tech

Frontend

API verilerini mock etmek zorunda kaldınız mı? Nasıl yaptınız?

Middle
Элара
52

#React kayıt formu 1. StateProvider nasıl çalışır, görüşmeciyle düşüncelerinizi paylaşın. 2. /src/api/mock'a bakın, nasıl çalıştığını açıklayın. 3. SubmitButton rengini kontrol edin ve düzeltin. 4. Signup bileşeninde istemci form doğrulamasını uygulayın. (\*) Görev numarası 9'u aklınızda bulundurun. Kurallar: - Kullanıcı Adı, E-posta, Şifre ve Tekrar Şifre alanları en az 6 karakter olmalı; - Şifre, Tekrar Şifre ile eşleşmeli; - Doğrulama "SignUp" düğmesine tıklandığında yapılmalı; - Geçersiz değerlere sahip alanlar işaretlenmeli (error ve helperText props); 6. API yanıtında kullanıcıya gösterilecek bir hata olabilir. 7. Kullanıcı Adı bileşeninin, başarılı gönderimden sonra yeni kullanıcı adını render ettiğinden emin olun. 8. Yeni SignupSuccess bileşenini uygulayın. Bu, kayıt formunun yerine gösterilmeli. 9. Uygun alanlar için sunucu doğrulaması yapın. --- mock.ts dosyasından kod: ```typescript const fakeResponse = (userName) => ({ code: 200, user: { id: 42, userName, }, }); let a = 0; const api = { '/signup': function (userName: string, email: string, password: string) { a++; return new Promise((resolve, reject) => { setTimeout(() => { if (a % 2 === 0) { return resolve(fakeResponse(userName)); } else { return reject( new Error( `Kullanıcı adı "${userName}" zaten alınmış. Lütfen başka bir tane deneyin.` ) ); } }, 500); }); }, }; export default api; ```

Middle
Mayflower
52

Kendiniz ve iş deneyiminiz hakkında bana bilgi verin

Middle
Сбермаркетинг
52

Canlı kodlama görevi: useEffect içindeki setInterval ile sayacı düzeltmek, kapanma sorunu nedeniyle düzgün çalışmıyor

Middle
WB Travel
52

Özgeçmişinizde Angular'ı 14'ten 20'ye güncellediğinizi belirtiyorsunuz. Bir projede Angular güncellemesi sırasında karşılaştığınız bir sorunu anlatın - pratik deneyiminizden bir hikaye.

Middle
Проект ПСБ
52

Önceki şirketinizden bahsedin — ekip, süreçler, projeler.

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
52

Fullstack yapmaya karşı değil misiniz?

Middle+
ИЭРТ РЖД
52

Etki veya computed içinde sinyale abone olma süreci tam olarak nasıl gerçekleşir? Angular, sinyaldeki değişikliği nasıl izler ve efektin yeniden çalıştırılması gerektiğini nasıl anlar?

Middle
Клируэй Технолоджис
52

Nuxt'ta asyncData ile çalıştınız mı? Ne işe yarar?

Middle
Ростелеком
52

hls.js'deki web video oynatıcı nasıl çalışır? Orada hangi ana bloklar var?

Middle
Хайерлаб
52

Next.js ile deneyimin var mı?

Middle
WB Travel
52

Yüksek Dereceli Bileşen (HOC) nedir?

Middle
НЕОЛАНТ
52

Hangi nesne kopyalama yöntemleri, nesneden nesneye fonksiyonları kopyalayabilir?

Middle+
Ifellow
52

Kullanıcı tarafında pratikte sonsuz bir Promise ile nerede karşılaşabilirsiniz? (ipucu: web konferansları, navigator.mediaDevices.getUserMedia aracılığıyla kamera ve mikrofon erişimi talebi ile ilgili)

Middle
РСХБ-автоматизация
52

React'ta bileşenlerin yeniden render edilmesine ne neden olur?

Middle+
Твое Лайв
52

== (çift eşittir) ile === (üç eşittir) arasındaki fark nedir?

Middle
нейровэд
52

Arka planda model değiştiğinde (örneğin, bir alan kaybolduğunda) ve bu alan kodun birçok yerinde kullanılıyorsa, böyle bir sorun yaşadın mı? Nasıl başa çıktın?

Middle
ГосуслугиГосуслуги
52

Angular projesini 14. sürümden 21'e nasıl geçirirsiniz ve üçüncü taraf kütüphanesiyle uyumsuzluk durumunda ne yaparsınız?

Middle
СК Согласие
52

[isim] sordu: Lütfen şu anda neyle meşgulsün, hangi takımda olduğunu anlatabilir misin? En çok hangi görevlerin var? Bunlar altyapı, ürün veya belki özelliklerle ilgili mi?

Middle+
WB банк
52

Angular'da Change Detection nedir? Hangi stratejiler mevcuttur?

Middle
AstonAston
52
/295