React Native nedir ? Nasıl öğrenebilirim? Kaynaklar nelerdir?
2 min readDec 19, 2022
React Native, JavaScript ve React framework’ünü kullanarak native mobil uygulamalar oluşturmanıza olanak sağlayan bir framework’tür. React Native öğrenmek istiyorsanız şu adımları izleyebilirsiniz:
- React’ı tanımaya başlayın: React Native, React framework’üne dayanır, bu yüzden React Native’e girmeden önce React’ın temel kavramlarını anlamaya çalışın. React’ı online dersler takip ederek veya online bir kurs alarak öğrenebilirsiniz.
- Gerekli araçları yükleyin: React Native uygulamaları geliştirmek için React Native komut satırı arabirimi (CLI) ve bir kod editörünü yüklemelisiniz. Kod editörleri için popüler seçenekler arasında Visual Studio Code ve Sublime Text bulunur.
- Temel kavramları öğrenin: React Native’in temel kavramlarını, bileşenleri, state’leri ve props’ları öğrenmeye başlayın. Başlamaya yardımcı olmak için çeşitli online dersler ve belgeler bulabilirsiniz.
- Pratik yapın: Herhangi bir programlama dilini veya framework’ü öğrenmenin en iyi yolu, uygulamalar geliştirmektir. Dersleri takip ederken ve kendi projelerinizi geliştirirken, React Native’in nasıl çalıştığını ve etkili bir şekilde nasıl kullanılabileceğini anlayacaksınız.
- Native bileşenler hakkında öğrenin: React Native, uygulamalarınızda düğmeleri ve metin girdileri gibi native bileşenleri kullanmanıza olanak sağlar. Bu bileşenleri tanımanız, daha çok native gibi uygulamalar oluşturmanıza yardımcı olacaktır.
- Platform farklılıkları hakkında öğrenin: React Native’in avantajlarından biri, Android ve iOS üzerinde çalışan uygulamalar oluşturabiliyor olmanızdır. Ancak, uygulamanızı geliştirirken dikkat etmeniz gereken bazı platform farklılıkları vardır.
- React Native dokümantasyonunu inceleyin: React Native dokümantasyonu, React Native ile nasıl çalışacağınızı anlamanıza yardımcı olacak önemli bilgiler içerir.
- React Native’in örnek uygulamalarını inceleyin: React Native’in örnek uygulamalarını inceleyerek, nasıl bir uygulama oluşturulabileceğini görebilir ve kodların nasıl yazıldığını öğrenebilirsiniz.
- Öğrendiklerinizi uygulayın: Öğrendiklerinizi uygulamaya çalışın ve kendi projelerinizi geliştirin. Bu, öğrendiklerinizi pekiştirir ve daha fazla tecrübe kazanmanıza yardımcı olur.
- Eğitimler alın: Eğitimler alarak, React Native’i daha hızlı ve etkili bir şekilde öğrenebilir ve profesyonel bir şekilde uygulamalar geliştirebilirsiniz.

- Öğrendiklerinizi paylaşın: Öğrendiklerinizi diğer insanlarla paylaşarak, başkalarından fikir alabilir ve öğrendiklerinizi pekiştirebilirsiniz.
React Native için derlediğim kaynak listesi:
Evet, React Native öğrenmek için birkaç kaynak önerebilirim.
- Resmi React Native belgeleri başlamak için: https://reactnative.dev/docs/getting-started
- Facebook geliştirici web sitesindeki React Native öğreticisi de iyi bir kaynaktır: https://facebook.github.io/react-native/docs/tutorial
- React Native sitesindeki “React Native Express” kursu, React Native’i öğrenmek için bir başka harika kaynaktır: https://www.reactnative.express/
- Son olarak, “React Native School” web sitesinde React Native hakkında kapsamlı bir kurs bulunmaktadır: https://reactnativeschool.com/
- “React Native Türkiye” web sitesinde React Native Türkçe hakkında kapsamlı bir kurs bulunmaktadır: https://reactnative.dev/
Teşekkürler.