Sobes.tech

Frontend

type Foo = { a: string; b: number; c: null; d: boolean; } // Foo Anahtarları type FooKeys = keyof Foo // FooKeys temelinde, ancak b ve d değerleri olmadan yeni bir tür nasıl tanımlanır? type FooKeysWithoutBD

Middle+
216

React'ta bir bileşenin yeniden render edilmesi neye bağlıdır?

Middle+
207

Promise ile try/catch yapısını nasıl çalıştırırsınız? async/await kullanarak Promise'yi nasıl senkron hale getirebilirsiniz?

Middle+
192

Foo temelinde yeni bir tür nasıl tanımlanır, ancak a ve c alanları olmadan, Omit kullanmadan?

Middle+
187

console.log ve neden böyle sıralanır? Senkron ve asenkron kodun çalışma sırasını açıkla (Event Loop, makro ve mikro görevler).

Middle+
172

CSS yazma yaklaşımınız neydi? CSS-in-JS yaklaşımını biliyor musun?

Middle+
156

TypeScript'te sadece bir dize veya Bar sınıfı örneği kabul eden Generic fonksiyon nasıl yapılır ve diğer durumlarda hata verir?

Middle+
155

Neden sadece setCount(tick + 1) yerine setCount'a bir fonksiyon (c => c + 1) geçiriyorsunuz?

Middle+
151

function delayFunc(fn, delay) { return function c(...args) { return new Promise((resolve) => { setTimeout(() => { fn(...args) }, delay * 1000) }) } } function sum(a, b) { console.log(a + b) } const delayedSum = delayFunc(sum, 5); await delayedSum(3, 2); //5 saniye sonra 5 yazacak await delayedSum(5, 3); //önceki işlemden 5 saniye sonra 8 yazacak

Middle+
150

Aynı şeyi setInterval yerine setTimeout kullanarak gerçekleştirebilir miyiz?

Middle+
147

Tüm deneyimin boyunca karşılaştığın en zor görevi anlat.

Middle+
147

<div class="list"> <div class="item">1</div> <div class="item">2</div> ... <div class="item">N-1</div> <div class="item">N</div> </div>

Middle+
140

useEffect'te bağımlılık dizisi nedir? Boş bir dizi geçirirseniz veya hiç geçirmezseniz ne olur?

Middle+
134

Herhangi bir tipinde argümanlar alan ve bunları döndüren bir foo fonksiyonu var mı? Sonuç türünün any olmamasını, gönderilen argümanın türüne uygun olmasını nasıl sağlayabiliriz? Generic kullan.

Middle+
130

Harici bir kütüphaneden gelen ve rastgele sayı gösteren App ve Rand bileşenleri var. Her 3 saniyede bir rastgele sayının değişmesini sağla ve değişiklik sayısını gösteren bir sayaç ekle. Tüm işlemler sadece App bileşeninde yapılacak.

Middle+
129

// Yeniden render mantığını ayrı bir harici kanca içine çıkarmak gerekiyor, // bu, dışarıdan zamanlayıcıyla çalışmaya imkan tanır (örneğin, 10 saniye sonra durdurmak gibi). // Rand bileşenine dayanarak yeni bir RandOnce bileşeni oluşturulmalı, // ki bu, App içinde kullanıldığında // her 3 saniyede bir rastgele sayıyı güncellemek yerine, sadece bir kez rastgele sayı gösterecek.

Middle+
128

useEffect'te temizlik fonksiyonu (return) ne işe yarar? setInterval kullanırken olmadan ne olur?

Middle+
126

Type anahtar kelimesi ile interface arasındaki fark nedir? Tipler ve arayüzlerde kalıtım hakkında bilgi ver.

Middle+
124

// App içinde kullanıldığında, // rastgele sayıyı her 3 saniyede bir güncellemeyen, // sadece bir kez rastgele sayı gösterecek yeni bir RandOnce bileşeni oluşturulmalı. // const Rand = () => <span>{Math.random()}</span>

Middle+
124

Görevi değerlendirdiniz, üzerine aldınız ve yanlış değerlendirdiğinizi ve zamanında tamamlayamayacağınızı anladınız. Bu anda ne yaparsınız?

Middle+
123
/2