Artifacts: Live Working Outputs
Mechanics of Artifacts — Claude's code, SVG, or React component live-rendered in a side panel. Build and iterate live.
Şükrü Yusuf KAYA
10 min read
BeginnerArtifacts'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şlaFrequently Asked Questions
Within Claude.ai, artifacts can sometimes be shared via link depending on plan. For production, export the code into your own deploy.
Yorumlar & Soru-Cevap
(0)Yorum yazmak için giriş yap.
Yorumlar yükleniyor...
Related Content
8. Programmatic Claude with the API
Getting Started with the API: Auth, First Request, SDK Setup
Start Learning1. Foundations — Welcome to Claude
What is Claude? The New Generation of AI Assistants
Start Learning1. Foundations — Welcome to Claude
Anthropic, Constitutional AI and Safety Philosophy
Start LearningConnected pillar topics