React Kodları
React programlama dili ile yazılmış konuşan kod örnekleri.
import React, { useEffect, useState } from "react";
function KullaniciListesi() {
const [veri, setVeri] = useState([]);
useEffect(() => {
fetch("https://jsonplaceholder.typicode.com/users")
.then((res) => res.json())
.then((data) => setVeri(data))
.catch(() => console.log("Veri çekme hatası!"));
}, []);
return (
<div style={{ padding: 30 }}>
<h2>Kullanıcı Listesi</h2>
<ul>
{veri.map((kullanici) => (
<li key={kullanici.id}>{kullanici.name}</li>
))}
</ul>
</div>
);
}
export default KullaniciListesi;
React’ta useEffect Kullanımı (Veri Çekme ve Güncelleme)
DetayReact’ta useEffect Hook’u, bileşen ilk yüklendiğinde veya belirli bir değişken değiştiğinde çalıştırılacak kodları tanımlar. Bu örnekte, bileşen her yüklendiğinde API’den veri çeken basit bir uygulama oluşturuyoruz. Gerçek projelerde bu yapı genellikle “sayfa açıldığında veriyi yükle” mantığı için kullanılır.
import React, { useState } from "react";
function Sayac() {
const [sayac, setSayac] = useState(0);
return (
<div style={{ textAlign: "center", padding: 30 }}>
<h2>Sayac: {sayac}</h2>
<button onClick={() => setSayac(sayac + 1)}>Artır</button>
<button onClick={() => setSayac(0)} style={{ marginLeft: 10 }}>
Sıfırla
</button>
</div>
);
}
export default Sayac;
React’ta useState Kullanımı (Dinamik Veri Yönetimi)
DetayReact projelerinde bileşen içinde değişen verileri yönetmek için useState Hook’u kullanılır. Bu örnekte butona her tıklandığında sayacı artıran basit ama temel bir state yönetimi yapıyoruz. Bu yapı, tüm etkileşimli arayüzlerin başlangıç noktasıdır — formlar, filtreler, slider’lar hepsi aynı mantıkla çalışır.
Web Speech API Nasıl Çalışır?
Modern tarayıcıların sunduğu Web Speech API ile kodları sesli olarak açıklıyoruz.
Hover Efekti
Kod bloğunun üzerine mouse ile geldiğinizde otomatik olarak sesli açıklama başlar.
Sesli Açıklama
Web Speech API kullanılarak kod açıklaması Türkçe olarak seslendirilir.
Öğrenme
Görsel ve işitsel öğrenme ile kodları daha kolay anlayabilir ve öğrenebilirsiniz.
Kendi Konuşan Kodunuzu Oluşturun
Web Speech API ile kendi projelerinizde de konuşan kod örnekleri oluşturabilirsiniz.