İçeriğe geç

Artifacts: Anında Çalışan Çıktılar

Claude'un ürettiği kod, SVG veya React bileşeninin yan panelde canlı render olduğu Artifacts mekaniği. Üretim ve canlı iyileştirme.

Şükrü Yusuf KAYA
10 dakikalık okuma
Başlangıç
Artifacts paneli: yanda canlı render olan React bileşeni

Artifacts'i Sevmek İçin 5 Sebep

  1. Anlık görsel kontrol — kodu kopyalamadan denersin.
  2. Değişiklik döngüsü çok hızlı — "şu rengi koyulaştır" der, görür, onaylarsın.
  3. Kod + UI arasında bağlam korunur.
  4. Mini araç prototipleme — hesap makinesi, anket, oyun.
  5. Belge / SVG çıkarımı — okumaya hazır.
Tek dosyada CSS + JS + HTML. CDN'den
https://cdnjs.cloudflare.com
üzerinden harici kütüphaneler import edilebilir.
Browser storage yasak
Artifacts içinde
localStorage
ve
sessionStorage
kullanılamaz. Verileri React state veya in-memory değişkenlerde tut.
tsx
// Örnek React artifact: pomodoro hesaplayıcı
import { useState } from "react";
 
export default function Pomodoro() {
const [tasks, setTasks] = useState(2);
const [minutes, setMinutes] = useState(25);
const [breakMin, setBreakMin] = useState(5);
 
const total = tasks * (minutes + breakMin);
 
return (
<div className="p-6 max-w-md mx-auto">
<h1 className="text-xl font-bold mb-4">Pomodoro Planı</h1>
<div className="space-y-3">
<label className="block">
Görev sayısı:
<input type="number" value={tasks} onChange={e => setTasks(+e.target.value)} className="ml-2 border px-2 py-1 rounded" />
</label>
<label className="block">
Pomodoro süresi (dk):
<input type="number" value={minutes} onChange={e => setMinutes(+e.target.value)} className="ml-2 border px-2 py-1 rounded" />
</label>
<label className="block">
Mola süresi (dk):
<input type="number" value={breakMin} onChange={e => setBreakMin(+e.target.value)} className="ml-2 border px-2 py-1 rounded" />
</label>
</div>
<p className="mt-6 font-semibold">Toplam süre: {total} dk</p>
</div>
);
}
React artifact örneği — tek dosya, default export.
Boşluk doldur · text
Artifacts içinde _____ ve _____ Storage kullanılamaz. React artifact'lerinde _____ kullanılarak veri saklanır. Stil için Tailwind _____ utility'leri çalışır.
Quiz

Bu modülü değerlendirme zamanı

Buraya kadar öğrendiklerini quiz ile pekiştir. Süreli, puanlı ve geri bildirimli bir değerlendirmedir.

Quiz'e başla

Sık Sorulan Sorular

Claude.ai sürümünde artifact'i sohbet bağlamında görüntüleyebilirsin; bazı planlarda paylaşma linki vardır. Üretim için kodu indir ve kendi sistemine al.

Yorumlar & Soru-Cevap

(0)
Yorum yazmak için giriş yap.
Yorumlar yükleniyor...

İlgili İçerikler

Bağlantılı Pillar Konular

Bu yazının bağlandığı pillar konular