Bu repository, React Vite derslerimizde işlediğimiz konuları ve projeleri toparlayan bir kaynak olarak hazırlanmıştır. Dersler hafta hafta işlenmiş olup, her bir hafta içinde işlenen konuların kod örneklerine, açıklamalarına ve dokümantasyonuna ulaşabilirsiniz. Bu sayede öğrencilerimiz, işlenen dersleri tekrar edebilir ve kodlar üzerinde kendi çalışmalarıyla pratik yapabilirler.
Bu repository, derslerde üzerinde çalıştığımız kodların yanı sıra ek dokümantasyon ve açıklamalar içermektedir. Her hafta işlediğimiz konuları tekrar gözden geçirmek ve daha derinlemesine anlamak için kullanabilirsiniz.
- React Sürümü: 18.x
- Vite Sürümü: Son sürüm
- Node.js Sürümü: 20.17.0
- npm Sürümü: 10.8.2
Repository’yi kendi bilgisayarınıza indirip çalıştırmak için şu adımları takip edebilirsiniz:
-
Bu repository'yi klonlayın:
git clone https://github.com/RamenChan/ReactViteChapters.git cd react-ders-notlari
-
Bağımlılıkları yükleyin:
npm install
-
Proje dosyasını çalıştırın:
npm run dev
-
Tarayıcıda projeyi görüntüleyin: Tarayıcınızı açın ve
http://localhost:3000
adresine gidin.
- Konu Başlıkları: React ve Vite tanıtımı, React'in temel kavramları, projenin oluşturulması.
- Kod Örnekleri: İlk React bileşeni oluşturma ve basit JSX kullanımı.
- Öğrenim Hedefleri: React’in yapısını anlamak ve ilk React uygulamanızı oluşturmak.
- Konu Başlıkları: JSX’in temelleri, bileşen yapıları, fonksiyonel ve sınıf bileşenler.
- Kod Örnekleri: Farklı bileşen türleriyle uygulamalar.
- Öğrenim Hedefleri: JSX ve bileşen yapılarında ustalaşmak.
- Konu Başlıkları: Props kullanımı, state yönetimi, event handling.
- Kod Örnekleri: State ve props ile dinamik veri işleme.
- Öğrenim Hedefleri: React bileşenleri arasında veri paylaşımını ve state yönetimini öğrenmek.
- Konu Başlıkları: React Router kullanımı, sayfalar arası geçiş, dinamik rotalar.
- Kod Örnekleri: Sayfa yönlendirmeleri ve parametrelerle dinamik rotalar.
- Öğrenim Hedefleri: React uygulamalarında çoklu sayfa yapısı ve yönlendirmeyi öğrenmek.
Repository'ye katkıda bulunmak isterseniz, şu adımları takip edebilirsiniz:
- Fork ederek kendi GitHub hesabınıza alın.
- Yeni bir branch oluşturun:
git checkout -b yeni-özellik
- Değişikliklerinizi yapın ve commit edin:
git commit -m "Yeni özellik eklendi"
- Pull Request gönderin.
##Yazarlar
Bekiralp Zengin
Kemal özcan
Abdi Yıldızoğlu
Umut Nuri Uğur
Mehmet Görünmek