React Playground
Kod parçacıklarını yazın, çalıştırın ve paylaşın - kurulum gerekmez.
React kodunu online yazın, anında sonucu görün
Ücretsiz bir online React playground. App.jsx dosyasını düzenleyin, yazmayı bıraktıktan kısa bir süre sonra yandaki önizleme yeniden render edilir: bileşenler, props, useState, useEffect ve diğer tüm hook'lar gerçek bir uygulamadaki gibi çalışır. npm install, Vite projesi ya da başlatılacak yerel bir sunucu yoktur.
JSX kodunuz tarayıcınızda esbuild ile React 19 için derlenir. Coddy'nin React derslerindeki canlı önizlemeyi çalıştıran derleme de budur. Proje, bir Vite uygulaması gibi düzenlenmiş dört dosyadan oluşur: App.jsx, styles.css, main.jsx ve index.html. Hiçbir şey sunucuya gönderilmez, bu yüzden önizleme yazdıklarınıza ayak uydurur.
Bu React playground'u kullanışlı yapan nedir
- Canlı önizleme: yazmayı bıraktıktan kısa bir süre sonra uygulama yeniden derlenir ve render edilir. Yenile düğmesi (ya da Ctrl+Enter) uygulamayı sıfırdan yeniden bağlayarak durumunu sıfırlar.
- Tüm hook'larıyla gerçek React 19:
useState,useEffect,useReducer,useRef,useContext,useMemove kendi özel hook'larınız. - Derleme hataları, önizlemenin yerinde açılan okunaklı bir hata sayfasında dosyayı, satırı ve sütunu gösterir. Eksik bir süslü parantez hiçbir zaman boş bir ekran bırakmaz.
- Önizlemenin altındaki konsol, bileşenlerinizden gelen
console.logçıktılarını, uyarıları ve çalışma zamanı hatalarını gösterir. - Kodunuz siz yazarken tarayıcınıza kaydedilir. Önizlemeyi yeni bir sekmede açabilir ya da herhangi bir dosyayı kopyalayıp indirerek gerçek bir projeye taşıyabilirsiniz.
React playground'da neler yapabilirsiniz
- Bir yapılacaklar listesi: kontrollü bir
<input>, liste içinuseStateve her görev için birkeyile bir<li>render eden.map(). useStateile temizleme fonksiyonluuseEffectkullanımının nasıl davrandığını görmek için bir sayaç ya da zamanlayıcı.- Birbiriyle iletişim kuran bileşenler: durumu bir üst bileşene taşıyın, değerleri ve callback'leri props olarak aşağı aktarın.
createContextveuseContextile yapılmış, stilleristyles.cssdosyasından gelen bir tema değiştirici.
Online React playground hakkında sık sorulan sorular
Online React playground ücretsiz mi?
React'i burada çalıştırmak için Node.js, npm ya da Vite gerekir mi?
npm create vite çalıştırmanız ya da bir geliştirme sunucusu başlatmanız gerekmez. Windows, macOS, Linux ya da Chromebook üzerindeki her modern tarayıcıda çalışır.npm paketlerini içe aktarabilir miyim?
react ve react-dom/client paketlerini, ayrıca kendi dosyalarınızı import App from './App.jsx' gibi göreli bir yolla içe aktarabilirsiniz. React Router ya da Axios gibi diğer npm paketleri kullanılamaz. Bu yüzden playground, bağımlılıkları olan eksiksiz bir uygulamadan çok bileşenler, hook'lar ve durum yönetimi için uygundur.