React'te useRef Hook Nasıl Kullanılır

React'te useRef Hook Kullanımının Pratik Örneği

useRefReact'teki kanca hakkında hızlı bir açıklama .

Bu makale, bazen bazı geliştiricilerin, özellikle de yeni olanların React ile kafasını karıştıran bir konuyu açıklayacaktır.

Bu kancanın nasıl çalıştığı hakkında net bir fikriniz yoksa useRef kancası? Ne zaman kullanmak zorundasın? bu yazı işinize yarayacaktır.

kullanımRef Kancası

useRefBir argüman alıp bir özelliği olan bir nesne döndürebilir bir işlevdir currentatanmış değeri ile.

Ya bu değeri değiştirmek istersem? Sadece aşağıdaki gibi yazın val.current = “bar"ve değer değişebilir çünkü useRefdeğişkendir, yani herhangi bir değerle, ayrıca düğümler ve DOM öğeleriyle değer olarak atanabilir.

Şimdi değer var.currentdeğişti, ancak bileşen hala aynı olacak çünkü bu, useRefbileşeni yeniden oluşturmaz, ancak değerini yazdıralım var.current.

Değer değişti ancak bileşene yansıtılmadı. Bu kullanışlı bir özelliktir çünkü bileşeni yeniden oluşturmadan DOM öğelerindeki bileşenin veya özelliklerin değerlerini değiştirebiliriz.

DOM'daki öğelere erişim

Kullanmanın en yaygın yolu useRefDOM öğelerine erişmektir. Bunu yapmanın yolu ref, DOM öğesine bir özellik eklemektir .

Bunu yaparak, with val.currentöğesinin bir öğesini elde etmekle aynı şekilde olan öğeye erişebilir ve özelliklerini değiştirebiliriz getElementById.

Yukarıdaki kodda, click olayında metni 'Hola Mundo'ya ve arka planı kırmızıya çeviren bir işlevi tetikleyen bir düğme ekliyorum.

Öğeyi yeniden oluşturmadan mükemmel bir şekilde çalışır.

Sonuçlar

useRefKanca, görebileceğiniz gibi bizim uygulama performansını ve etkileşim iyileştirmeye yönelik bileşende karmaşık işlem gerçekleştirilirken verir. Umarım bu makaleyi faydalı bulmuşsunuzdur. Okuduğunuz için teşekkürler.

Daha fazla bilgi edin

Suggested posts

İnmenin Yıkıcı Sonuçlarından Kaçınmak: Bir Ailenin Yolculuğundan Öğrenilenler .

İnmenin Yıkıcı Sonuçlarından Kaçınmak: Bir Ailenin Yolculuğundan Öğrenilenler .

Giriş İnme, herhangi bir zamanda herkesi etkileyebilecek tıbbi bir acil durumdur. Beynin bir kısmına kan akışı bozulduğunda meydana gelir ve ani beyin fonksiyon kaybına yol açar.

Kodsuz Devrim: Webflow, Framer, Bubble.io ile İş Refahını Ortaya Çıkarma,

Kodsuz Devrim: Webflow, Framer, Bubble.io ile İş Refahını Ortaya Çıkarma,

Bu şaşırtıcı kodsuz platformların kullanılmayan potansiyelinden yararlanırken heyecan verici bir yenilik ve başarı yolculuğuna çıkın. Dikkate değer bir kadın girişimci olan Sapna ile ilgili bir hikayeyi sizinle paylaşayım.

Related posts

kovboy yalanı

Mega şirketler Amerikalılara nasıl büyük bir yalan sattı?

kovboy yalanı

Güneşin ilk ışınları düzlüklerdeki buzlu çimleri aydınlatırken, batının engebeli tepelerinde parıldayan altın rengi bir sabah. Simsiyah ve iri, sakin bir Angus sığır sürüsü, hepsinin iyi bildiği bir yere giden ıssız bir patikadan aşağı inerken güneşin doğuşuna karşı siluet oluşturuyor; kahvaltı barı.

MY24'te karbon gideriminin finanse edilmesi

Yollar boyunca Carbon180'in ödenek taleplerinin dökümü

MY24'te karbon gideriminin finanse edilmesi

Alyson Lee, yönetici devlet işleri danışmanı Federal hükümetin yıllık ödenek süreci, karbon dioksit giderimini (CDR) finanse etme çabalarımızın merkezinde yer alır. Carbon180 her yıl, gelecek yılın dolarının nereye akacağını yönlendirmeye yardımcı olmak için çeşitli kongre ofislerine talepler sunar.

Kızıl Saçlı Kızın Solo Performansı

Hayden'ın görevi üzerine Katie kendini mastürbasyon yaparken filme alır.

Kızıl Saçlı Kızın Solo Performansı

Hayden, birlikte geçirdikleri akşamdan sonra Katie'yi üniversite yurduna geri götürdüğünde gece yarısını geçmişti. Sabah erkenden dersi vardı ve önceki gece onunla kaldıktan sonra bir daha kıyafet değiştirmedi.

Goodreads Okuma Yarışması Zehirlidir

Goodreads Okuma Yarışması Zehirlidir

Elimdeki kaşıntı, yerel kitapçıyla başka bir kitap için pazarlık yaparken yayıldı. Son zamanlarda satın aldığım diğerleri gibi bu kitap da tahtını 'Okunacak' (TBR) yığınımda bulacaktı; ve yine de satın aldım.