React Kodları

React programlama dili ile yazılmış konuşan kod örnekleri.

1
Kod üzerine gelin
2
Sesli açıklamayı dinleyin
3
Öğrenin ve uygulayın
React Orta
105
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)

Detay

React’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.

React Baslangic
102
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)

Detay

React 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.