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'i Sevmek İçin 5 Sebep
- Anlık görsel kontrol — kodu kopyalamadan denersin.
- Değişiklik döngüsü çok hızlı — "şu rengi koyulaştır" der, görür, onaylarsın.
- Kod + UI arasında bağlam korunur.
- Mini araç prototipleme — hesap makinesi, anket, oyun.
- Belge / SVG çıkarımı — okumaya hazır.
Tek dosyada CSS + JS + HTML. CDN'den üzerinden harici kütüphaneler import edilebilir.
https://cdnjs.cloudflare.comBrowser storage yasak
Artifacts içinde ve kullanılamaz. Verileri React state veya in-memory değişkenlerde tut.
localStoragesessionStoragetsx
// Ö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şlaSı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