React Native proje sürümü yükseltme

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

  1. 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. ↩︎
  2. info.plist: images klasöründe olduğu gibi aynı yerdeki info.plist dosyasını da yeni projemize aktarmalıyız. ↩︎
  3. BootSplash: Aynı şekilde BootSplash dosyasını da aktaralım. ↩︎
  4. 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

Ö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. 🙂