React Hooks: Düşündüğünüzden daha kolay.

Bazen yeni şeyler öğrenmek bunaltıcı ve sıkıcı olabilir. Ancak, React Hooks için durum böyle değil . Hooks öğrenmek için hiç zaman ayırmamış biriyseniz ve öncelikle D Sınıfı bileşenleri kullanıyorsanız, denemenin zamanı gelmiş olabilir.

React'i ilk öğrendiğimde , bana öğretilen ve en aşina olduğum şey olduğu için yalnızca Sınıf tabanlı bileşenleri kullandım . Ancak, Blass tabanlı bileşenlerin nasıl kullanılacağını bilmek iyi olsa da, bunlar "modası geçmiştir". Endüstri, İşlev tabanlı bileşenleri kullanma yolundadır ve devam edecektir .

Kancalar , Class yaşam döngüsü yöntemlerini ve işlevlerin içinde State'i kullanmanın bir yolu olarak oluşturuldu . Bu , genel olarak Sınıf tabanlı bileşenlere olan ihtiyacı ortadan kaldırır .

Bunu göstermek için en kolay yolu bakmaktır Devlet bir de sınıf tabanlı bileşen:

Bakılması gereken dört ana paket şunlardır:

  • Devlet tarafından başlatılır state: {}.
  • Thisİçinde fonksiyon ve değişkenlerin hedeflemeye yönelik anahtar Classes .
  • Sınıf tabanlı bileşenlerde thisanahtar kelime ile hataları önlemek için ok işlevlerinin gerekliliği .
  • setState()her türlü değişikliği Devleti .

Hemen fark etmeniz gereken ilk şey, Class olmadığıdır .

Bundan hemen sonraki ikinci şey, State öğesini başlatma şeklimizdir :

bunu basit terimlerle parçalayalım:

  • termDevletinizin şu anda herhangi bir anda olduğu şeydir . Yazmak yerine this.state.termsadece term.
  • setTermesasen setStatedaha özelleştirilmiş bir ad dışında. tam olarak aynı şekilde çalışır, sadece ne adlandıracağınızı seçebilirsiniz.
  • useStatebir kancadır. amaç, State içindeki belirli bir anahtarın neye eşit olması gerektiğini başlatmaktır . Bir dize kullandığımız için boş bir dize başlatıyoruz.

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.

Jest — Güçlü Bir JavaScript Test Çerçevesi

Jest — Güçlü Bir JavaScript Test Çerçevesi

Test, yazılım geliştirmenin önemli bir parçasıdır. Kodun güvenilir olmasını, beklendiği gibi çalışmasını sağlar ve hata olasılığını azaltır.

Related posts

Gezegeni Nasıl Kurtarır ve Para Kazanırsınız?

Gezegeni Nasıl Kurtarır ve Para Kazanırsınız?

Kaç kez bir plastik şişeyi, cam kavanozu, alüminyum kutuyu veya yeşil enerji paketini iki kere düşünmeden çöpe attınız? Kaç kez geri dönüşüm karşılığında bir şey alabilmeyi diledin? Çoğu insan gibiyseniz, cevap muhtemelen birçok kez. Geri dönüşüm genellikle herhangi bir acil veya somut fayda sağlamayan bir güçlük, angarya veya görev olarak görülür.

Neden bazı serbest çalışanlar hayatlarını taklit ediyorlar?

Neden bazı serbest çalışanlar hayatlarını taklit ediyorlar?

Geçenlerde dünyanın en büyük profesyonel sosyal ağı olan Linkedin'deydim ve dikkatimi çeken, takip ettiğim serbest tasarımcıların gönderilerini buldum. Hepsi uçaklardan, dizüstü bilgisayarlarıyla sahilden, yüzme havuzlarından ve muhteşem manzaralı ofislerden fotoğraflar yayınladılar.

SINIRSIZ HAYAT

Büyüdüğünde, dünyanın olduğu gibi olduğunu ve hayatının sadece dünyanın içinde yaşamak olduğunu, hayatını asla riske atmadan, sadece belirlenmiş bir yolu takip et ve sonunda öl ve ölmemeye çalış. duvarlara çok fazla vur. Ama bu çok sınırlı bir hayat.

Medyayı Yeniden Düşünmek: McChesney'nin Beş Gerçeği ve İletişimin Geleceği

Günümüzün hiper-bağlantılı dünyasında, medya sistemleri kamuoyunun şekillenmesinde ve dolayısıyla demokratik karar vermede çok önemli bir rol oynamaktadır. Bilgin Robert McChesney, iletişimin ekonomi politiğine ilişkin derinlemesine analizinde, geleneksel kanıya meydan okuyor ve medya hakkında kendi deyimiyle "beş gerçek" sunuyor.