React ile Modern Arayüz Geliştirme
Dünyanın en popüler arayüz kütüphanesi React'i öğrenin: JSX, bileşenler, props, state, olaylar, liste render, koşullu render, hook'lar, formlar ve uygulamalı projeler.
React Kurs Müfredatı
Başlamadan önce oku React nedir, bu kurs nasıl işler?
React, Facebook'un (Meta) geliştirdiği ve dünyada en çok kullanılan arayüz kütüphanesidir. Instagram, Netflix, Airbnb ve WhatsApp Web'in arayüzleri React ile yapılır. React'te sayfayı bileşenlere (components) bölersin: bir buton, bir kart, bir menü... Her bileşen kendi görünümünü ve verisini yönetir. Veri değişince React sayfanın sadece değişen kısmını kendiliğinden günceller.
Önce ne bilmelisin?
Bu kurs HTML, CSS ve özellikle JavaScript bildiğini varsayar: fonksiyonlar, arrow function'lar, diziler (map, filter), nesneler ve destructuring. Bu konularda kendini rahat hissetmiyorsan önce JavaScript kursunu bitirmeni öneririz.
Bir ders nasıl işler?
- Anlatım: Önce kavramın ne olduğunu ve neden gerektiğini günlük hayattan bir örnekle anlatıyoruz.
- Örnek kod: Ardından küçük bir örneği satır satır inceliyoruz. Örnek kodlar kopyalanamaz; kendi elinle yazmak öğrenmenin en hızlı yoludur.
- Görev: Sağdaki editöre görevi kendin yazarsın. Takılırsan İpucu al butonu ipuçlarını tek tek açar; tüm ipuçlarını açıp en az 3 kez denedikten sonra istersen örnek çözümü görebilirsin.
- Zorluk: Her dersin yanında Kolay, Orta veya Zor etiketi vardır. Zor dersleri acele etmeden, ipuçlarını kullanarak çöz.
Kodun nasıl kontrol edilir?
Editörde yazdığın bileşen gerçekten çalıştırılır ve önizlemede görünür. Görevi tamamlamak için ekranda görünen yazının görevde istenenle aynı olması ve kodunda dersin konusunu (bileşen, props, state, hook vb.) kullanmış olman gerekir. Önizlemedeki butonlara tıklayarak bileşenini deneyebilirsin.