React.js’de useState
hook’unun kullanımı oldukça yaygındır ve bileşenlerde durum yönetimi için kullanılır. useState
hook’unun basit bir kullanımı:
import React, { useState } from 'react'; function ExampleComponent() { // useState hook'u kullanarak bir durum (state) ve // bu durumu güncellemek için bir fonksiyon (setState) tanımlıyoruz const [count, setCount] = useState(0); return ( <div> <p>You clicked {count} times</p> {/* Butona tıklandığında count durumunu bir arttır */} <button onClick={() => setCount(count + 1)}> Click me </button> </div> ); } export default ExampleComponent;
Bu kodda, useState
hook’u, bir durum değeri olan count
ve bu durumu güncellemek için bir fonksiyon olan setCount
‘u tanımlar. İlk değeri 0
olarak verilmiştir.
Daha sonra, count
değerini ekranda gösteririz. Butona her tıkladığımızda, setCount
fonksiyonunu kullanarak count
değerini bir arttırırız.
Bu şekilde, useState
hook’u, bileşenlerin durumunu (state) yönetmek için kullanılabilir ve bileşenin yeniden render edilmesini sağlayarak kullanıcı arayüzünü güncelleyebilir.