React-native-router-flux: Masalah saat meneruskan data ke adegan tab

Dibuat pada 29 Sep 2016  ·  3Komentar  ·  Sumber: aksonov/react-native-router-flux

Versi: kapan

Beri tahu kami versi mana yang Anda gunakan:

  • reaksi-asli-router-fluks 3.35.0
  • reaksi asli 0.33.0

Perilaku yang diharapkan

Konfigurasi adegan

<Scene key="modal" component={Modal} >
    <Scene key="root" tabs={true}>
      <Scene key="pageOne" component={PageOne}/>
      <Scene key="PageTwo" component={Drawer} open={false}>
        <Scene key="main" tabs={true}>
          <Scene key="home" component={Home}>
        </Scene>
      </Scene>
    </Scene>
  </Scene>

PageOne.js (penangan onPress)

Actions.drawer({ session: 'some value' })

PageTwo.js (dalam render)

console.log(this.props.session) // null

Perilaku sebenarnya

Mengembalikan null

Saya dapat memberikan lebih banyak kode jika diperlukan.

question

Semua 3 komentar

Tidak yakin apakah ini cara ideal untuk melakukan ini, tetapi:

Actions.drawer()
Actions.refresh({ key: 'drawer', session: Session })

Bekerja. Apakah Tindakan tertentu tidak mengizinkan lewatnya alat peraga atau sesuatu yang lebih kompleks terjadi di bawah tenda?

Versi 3.35.0 tidak mendukung props yang lewat ke rute tab.

1057 dan #1236 menambahkan fungsi ini, tetapi sebelum rilis resmi Anda dapat mengujinya dengan menginstal RNRF dengan:

npm install --save-dev https://github.com/aksonov/react-native-router-flux.git
EDIT:
npm install --save https://github.com/aksonov/react-native-router-flux.git

Menyelamatkan saya sakit kepala!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat