React Native projelerinde sürüm yükseltmenin birkaç farklı yöntemi vardır. Burada bahsedeceğimiz yöntem, yeni bir React Native projesi kurup mevcut proje içerisindeki gerekli dosyaları yeni kurduğumuz projeye aktarmaktır. Buradaki yazımızda aktarılması gereken dosyalardan bahsedeceğiz.
“Projeler arasında dökümanları taşırken aynı klasör hiyerarşisinde olduğunuza emin olun“
Öncelikle yeni bir react native projesi oluşturmalısınız.
Oluşturduktan sonra aşağıdaki adımları takip edin:
package.json
Mevcut projemiz içerisindeki package.json dosyasının içeriğini react-native dışında yeni projemizin package.json dosyası ile değiştirebiliriz. Burada dikkat etmemiz gereken tek şey react-native paketinin yeni versiyondaki gibi kalması.
src
Mevcut projemiz içerisindeki src dosyasının tamamını yeni projemizin ana dizinine ekleyebiliriz.
assets
assets klasörünü de olduğu gibi yeni projemize ekleyebiliriz.
ios
Ios klasörümüzden almamız gereken 4 klasörümüz/dosyamız var. bunlar ” images,1 info.plist2, BootSplash3, OneSignalNotificationServiceExtension4 “
- images: Ios klasörü içerisinde proje ismi ile oluşturulmuş bir klasör göreceksiniz. onun içerisindeki Images.xcassets isimli klasörü olduğu gibi yeni projeye aktarabilirsiniz. ↩︎
- info.plist: images klasöründe olduğu gibi aynı yerdeki info.plist dosyasını da yeni projemize aktarmalıyız. ↩︎
- BootSplash: Aynı şekilde BootSplash dosyasını da aktaralım. ↩︎
- OneSignalNotificationServiceExtension: Ios klasörü içerisindeki OneSignalNotificationServiceExtension isimli klasörü olduğu gibi yeni projeye aktaralım. ↩︎
babel-config.js
babel.config içerisindeki plugins kodlarını yeni projemizdeki babel-config içerisine ekleyebiliriz.
App.js
Mevcut projemiz içerisindeki App.js componentimizi olduğu gibi yeni projemiz ile değiştirelim.
Android -> build-gradle
Opsiyonel
Önceki projenize özgü dosyalarınız varsa onları da aynı şekilde yeni projemize ekleyelim.
Tüm bu adımlardan sonra projenizi başarıyla çalıştırabilirsiniz. 🙂