Durum (State) Nedir?
Coddy'nin React Journey'sinin Temeller bölümünün bir parçası — ders 22 / 42.
Şu ana kadar her şey sabitti: veri giriyor, bir sayfa çıkıyor ve hiçbir şey değişmiyordu. Gerçek uygulamalar ise değişen şeyleri hatırlar: bir beğeni sayısı, açık bir menü, bir arama kutusundaki metin. Bu hafızaya state (durum) adı verilir.
React, bileşenlere useState hook'u aracılığıyla durum (state) kazandırır:
import { useState } from 'react';
export default function App() {
const [count, setCount] = useState(0);
...
}Tek bir satır, üç parça:
count: mevcut değersetCount: bunu değiştiren fonksiyonuseState(0): başlangıç değeri
Altın kural: asla doğrudan state'e atama yapmayın. count = 5, React'in izlemediği bir değişkeni değiştirir. setCount(5) ise state'i değiştirir ve bileşeni yeniden render eder. Ekranı güncelleyen şey bu yeniden render işlemidir.
Kendin dene
Bu ders bir kod alıştırması içermiyor.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.