私は2つのコンポーネントを持っています。プロパティデータをページから他のページ/コンポーネントに渡したいと思います。しかし、小道具でそれをすることができません。コンポーネント間のデータ転送React-native
<TouchableOpacity onPress={() => {this.navigateTo('component2'); setState(url: 'www.xyz.com', data: 'abc' }>
<View style={{ flexDirection: 'row', height: 60, justifyContent: 'center', alignItems: 'center', paddingLeft: 10 }}>
<Image source={deals} />
<View style={{ flex: 1 }}>
<Text style={{ color: '#000' }}> Deal Center </Text>
</View>
</View>
</TouchableOpacity>
とし、コンポーネント2から状態を読んでください。誰でも助けてください
を使用してデータにアクセスすることができる第二の成分で
クリックであなたのメソッドを呼び出す第二成分
に小道具を渡すことができますFlux/Redux/RxJS? React.PropTypes.func、 : –
http://stackoverflow.com/questions/38203791/communicate-between-components-in-react-native-child-parent –
LASSコーナー{ 静的propTypes = { popRouteコンポーネントを拡張しますナビゲーション:React.PropTypes.shape({ キー:React.PropTypes.string、 })、 }コンストラクタ(小道具){ スーパー(小道具)。 this.state = { 名前: 'Deals'、 }; } navigateTo(ルート){ this.props.navigateTo(ルート、 'home'); } –