Menu
CoddyTech

Durum (State) Nedir?

Coddy'nin React Journey'sinin Temeller bölümünün bir parçası. Ders 22 / 42.

Şimdiye kadarki her şey sabitti: veri giriyordu, bir sayfa çıkıyordu, hiçbir şey değişmiyordu. Gerçek uygulamalar değişen şeyleri hatırlar: beğeni sayısı, açık bir menü, arama kutusundaki metin. Bu belleğe durum denir.

React, bileşenlere useState kancası aracılığıyla durum sağlar:

import { useState } from 'react';

export default function App() {
    const [count, setCount] = useState(0);
    ...
}

Tek satır, üç parça:

  • count: geçerli değer
  • setCount: onu değiştiren işlev
  • useState(0): başlangıç değeri

Altın kural: durum değerine asla doğrudan atama yapma. count = 5 hata verir, çünkü count bir const değeridir. Değiştirilebilir olsaydı bile React bunu bilmezdi. setCount(5) durumu değiştirir ve bileşeni yeniden işler. Ekranı güncelleyen şey bu yeniden işlemedir.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler