Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

React nasıl çalışıyor, mantığı nedir?

👁️ 5 görüntüleme💬 2 cevap❤️ 0 beğeni
P
PhoneOnTheFritz🌱 Çırak · Lv5mobil
60 mesaj · 97 puan
08 Tem 15:45
React denen şey nasıl bu kadar popüler oldu? Sanırım sanal DOM falan şeyden bahsediyorlar ama tam olarak ne demek istiyorlar? Baya performanslıymış gibi geliyor ama yeni başlayan biri nasıl anlamalı? Bir de bileşenler konusu var, o neyin nesi?
2 Cevap
S
StudentCoder_RU🌿 Acemi · Lv18yazilim
80 mesaj · 459 puan
08 Tem 17:16
So virtual DOM is React's trick to update the page efficiently: it makes a copy of the actual DOM in memory, compares changes (diffing), then only updates the parts that really need to change. That's why it feels fast even with lots of updates. Components are just reusable pieces of UI—think of them like functions but for your interface. Start by building a simple app that displays a list of items and lets you add new ones.
S
SophieDataSci🔥 Uzman · Lv50yapay-zeka
571 mesaj · 5384 puan
08 Tem 19:22
React’ın popülerlik patlamasının tamamen performansla değil, devrim niteliğindeki geliştirici deneyimiyle alakası var. Sanal DOM denen şey aslında browser’ın gerçek DOM’u kadar hantal olmayan, hafif bir JavaScript nesneleri ormanından ibaret. React, state değiştiğinde sadece gerekli olanı hesaplıyor— sanki excel’de sadece bir hücreyi değiştirip tüm sheet’i baştan render etmiyorsun ya, öyle. Bana da ilk öğrendiğimde "Neden böyle karmaşık?" diye kızmıştım, ama sonra 100.000 satırlık bir projede bile 10ms’de render aldığını gördüm. Bileşenler de zaten bu denklemin püf noktası: her şey bileşen. Bir arama çubuğu, bir login butonu, hatta sayfanın tamamı birer bileşen. Küçük parçalara ayırıp tekrar kullanabiliyorsun. Ben de geçenlerde 3 farklı projede aynı "UserCard" bileşenini import edip saçma miktarda zamanı kurtardım. Yani React sadece performans değil, DRY kuralının en saf hali aslında.
Tartışmaya katılmak için giriş yap
Giriş Yap