Yaklaşık 1 senedir react öğreniyorum. Bu süreçte birçok kaynaktan yararlandım. Tabi en büyük yardımı sağolsun Erdal SATIK‘tan aldım.
Bu süreçte görsel ve yazılı birçok kaynaktan faydalandım ve faydalanıyorum, bunlardan aklımda kalan önemli iki tanesi:
- İlki React - The Complete Guide (incl Hooks, React Router, Redux) kursu.
- İkincisi O’Reilly’den çıkan Learning React kitabı.
Burada kitaptan biraz bahsedeyim. Kitap yeni React’a başlayanlar için bence çok iyi.
React’a başlamadan önce öğrenmemiz gereken ES6 ve fonksiyonel programlama hakkında detaylı ve güzel bölümleri mevcut. ES6 hakkında çoğu kaynak bilgi verirken fonksiyonel programlama hakkında bilgi vermiyor. Fonksiyonel programlama önemli bir konu ve öğrenilmeden geçilmemesi gerekiyor. Ayrıca arayüz geliştirici dünyasının önemli giriş araçları webpack ve babel hakkında bilgiler sunuyor. React ve redux bölümleri de çok güzel.
Kitabın ana başlıkları
- Yükselen Javascript (ES6)
- Javascript ile fonksiyonel programlama
- Yalın React
- JSX ile React
- Hata ayıklama
- Redux
- Komponent kullanımı
- Komponent yaşam döngüsü (lifecycle) metotları
- Test yazma
- React Router
şeklinde. Bu arada kitabın 2. baskısı çıkmış.
Kitabı işe gidip gelirken metroda iki kere okudum. Sizlere de tavsiye ederim.