React-native-router-flux: React native 27 keluar 3 jam yang lalu. Ada rencana untuk 3.27.0?

Dibuat pada 6 Jun 2016  ·  14Komentar  ·  Sumber: aksonov/react-native-router-flux

Komentar yang paling membantu

Yang aku yakin kita semua tahu adalah hari ulang tahunku. 🎉

Semua 14 komentar

Menurut catatan rilis RN ada banyak perubahan yang terkait dengan navigasi, termasuk melanggar

Melanggar perubahan terkait Navigasi

  • Kill NavigationLegacyNavigator (ef44781) - @hedgerwang
  • Bunuh NavigationExperimental Containers (14eb427) - @ericvicenti
  • Bunuh NavigationView (c3714d7) - @hedgerwang

Fitur baru

  • Animated: Menerapkan metode toJSON dari Animated (17f0807) - @wusuopu
  • Mengekspos transisi prop baru untuk penyaji adegan. (55c3086) - @hedgerwang

Perbaikan kerusakan

  • Perbaiki pemeriksaan propType untuk NavigationCard. (b1cd1cb) - @hedgerwang
  • NavigationExperimental: acara didFocus harus diaktifkan setelah transisi selesai. (8975bb8) - @hedgerwang
  • Perbaiki bug di mana NavigationPropTypes.SceneRenderer adalah objek biasa (0e997c6) - @joenoon

khusus iOS

  • NavigatorIOS: Mengekspos properti interactivePopGestureEnabled (4d2c72b) - @rigdern

+1

Apakah ada yang punya kesempatan untuk menguji ini? Mari kita gunakan masalah ini untuk mengumpulkan bug (jika ada).

Sebagaimana dinyatakan dalam catatan rilis _NavigationRootContainer_ dihapus. Dengan asumsi itu, RNRF benar-benar rusak, karena _Scene_ menggunakan _NavigationRootContainer_. Atau aku salah?

@Andreyco RNRF dikunci ke 0.26.x, jadi RNRF seharusnya baik-baik saja. Saya yakin akan ada banyak pekerjaan untuk membuat RNRF bekerja dengan 0.27.x mengingat beberapa perubahan di bagian hulu. Jadi RNRF akan menahan orang kembali ke 0.26.x untuk saat ini. Saya akan mencoba mengalokasikan beberapa waktu minggu ini untuk melihat jalur 0.27.x.

@joenoon oops, kedengarannya berbeda seperti yang saya sebutkan itu. RNRF bekerja dengan sangat baik, dengan RN 0.26. Maksud saya itu tidak siap untuk RN 0.27, yang telah memperkenalkan beberapa perubahan yang melanggar.

Mungkin layak untuk diuji dengan kandidat rilis 0,28 - yang baru saja diberi label . Ini akan menjadi final pada 20 Juni

Yang aku yakin kita semua tahu adalah hari ulang tahunku. 🎉

Sepertinya tidak masuk akal untuk bekerja pada 0.27, karena 0.28 merusak sesuatu lagi, silakan periksa posting terbaru saya untuk #557

@aksonov Setuju. Dan 0,28 akan menambahkan perbaikan penting seperti ini: https://github.com/ericvicenti/navigation-rfc/issues/61

@aksonov setuju. Saya telah menghabiskan beberapa jam membaca kode navigator v0.27 dan v0.28. Ada beberapa perubahan yang melanggar terkait dengan komponen yang sama. Tidak masuk akal untuk menginvestasikan waktu untuk dua perubahan berturut-turut yang hanya berjarak beberapa minggu. Juga v0.28 itu sudah di RC jadi kita sudah bisa mulai coding untuk itu.

Oke, versi 3.30.0 tidak lagi bergantung dari 0.26 (saya telah mem-fork NavigationExperimental API ke paket terpisah). Kami akan memperbarui fork (react-native-experimental-navigation) ketika perubahan baru dalam API Navigasi Eksperimental akan dibuat (kami bahkan dapat mengkloning perbaikan master terbaru sekarang!). Kami juga akan memperbarui komponen ini agar berfungsi dengan API versi terbaru tetapi sekarang tidak terlalu kritis (sekarang komponen masih bergantung dari 0.26 API, tetapi tidak dari React Native 0.26)

Umpan balik diterima.

@joenoon dan lainnya, jika Anda ingin mengadopsi RNRF ke API 0,28 (atau bahkan master) terbaru, beri tahu saya. Saya telah menerbitkan master terbaru sebagai react-native-experimental-navigation, 0.29.0-alpha, sehingga Anda dapat memainkannya dengan RNRF sekarang.

Menutupnya untuk saat ini. Jika seseorang ingin memutakhirkan RNRF ke API terbaru, beri tahu saya, PR dipersilakan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat