React / Next.js

React Hooks

useState, useEffect, useContext, useRef, useCallback, useMemo, custom hooks

22 mülakat soruları·
Junior
1

React'ta useState hook'u nedir?

Cevap

useState, fonksiyonel bir bileşende yerel state'i yöneten bir React hook'udur. Her renderlamada sıfırlanan normal JavaScript değişkenlerinin aksine, useState art arda gelen renderlamalar arasında state değerini korur. Bu hook, mevcut state değerini ve onu güncelleyen bir fonksiyonu içeren bir dizi döndürür ve state değiştiğinde bileşenin yeniden renderlandırılmasını otomatik olarak tetikler.

2

useState ile state bildirmenin doğru sözdizimi nedir?

Cevap

Doğru sözdizimi, state değerini ve güncelleme fonksiyonunu çıkarmak için dizi destructuring kullanır. Geleneksel olarak, güncelleme fonksiyonu 'set' önekiyle ve ardından camelCase'de state değişkeni adıyla başlar. Bu kural kod okunabilirliğini artırır ve React topluluğunda yaygın olarak benimsenmiştir. useState tarafından döndürülen dizideki öğelerin sırası her zaman aynıdır: önce mevcut değer, ikinci olarak güncelleme fonksiyonu.

3

Bir state güncelleme fonksiyonu çağrıldığında ne olur?

Cevap

Bir state güncelleme fonksiyonu çağrıldığında, React yeni state değeriyle birlikte bileşenin yeniden renderlanmasını planlar. Güncelleme anlık değil asenkrondur, yani state değeri çağrıdan hemen sonra değiştirilmez. React, performansı optimize etmek ve gereksiz renderlara yol açmamak için birden fazla state güncellemesini toplu hale getirir. Bu batching stratejisi uygulama performansını önemli ölçüde iyileştirir.

4

State önceki değerine göre nasıl güncellenir?

5

Aynı bileşende birden fazla useState kullanılabilir mi?

+19 mülakat soruları

Bir sonraki mülakatın için React / Next.js'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla