Yerleşik React API'leri

react paketi, Hook’ların ve Bileşen’lerin yanı sıra, bileşen tanımlarken kullanışlı olan birkaç farklı API içerir. Bu sayfa, tüm modern React API’lerini listeler.


  • createContext, context tanımlamanıza ve alt bileşenlere iletmenizi sağlar. useContext ile birlikte kullanılır.
  • forwardRef, bir DOM düğümünü üst bileşene ref olarak göstermenizi sağlar. useRef ile birlikte kullanılır.
  • lazy, bileşen kodunun yüklenmesini ilk kez render edilene kadar ertelemenizi sağlar.
  • memo, bileşeninizin aynı prop’larla yeniden render edilmesini engellemenizi sağlar. useMemo ve useCallback ile birlikte kullanılır.
  • startTransition, state güncellemesini acil olmadığını belirtecek şekilde işaretlemenizi sağlar. useTransition’a benzerdir.
  • act doğrulamalarınızı (assertions) yapmadan önce önce güncellemelerin işlendiğinden emin olmak için testlerinizdeki renderları ve etkileşimleri sarmalamanıza olanak tanır.

Kaynak API’ları

Kaynaklar, bir bileşen tarafından durumlarının bir parçası olmadan erişilebilir. Örneğin, bir bileşen, bir Promise’den mesaj okuyabilir veya bir context’ten stil bilgisi alabilir.

Bir kaynaktan değer okumak için bu API’yi kullanın:

  • use, bir kaynağın değerini okumayı sağlar, örneğin bir Promise veya context.
function MessageComponent({ messagePromise }) {
const message = use(messagePromise);
const theme = use(ThemeContext);
// ...
}