Beri tahu kami versi mana yang Anda gunakan:
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
Mengembalikan null
Saya dapat memberikan lebih banyak kode jika diperlukan.
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.
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!