在ReactNaive中将数据从一个场景传递到另一个场景

时间:2017-06-01 03:00:08

标签: react-native react-native-android react-native-ios

我是反应原生的新人,我有两个Scene OnceScene和TwoScene我想从OnceScene导航到TwoScene,同时我想从第1个第2个传递一些字符串或数组,所以我写了下面的代码

 let nextRoute = {
      component: TwoScene,
      title: 'TwoScene',
      passProps: { myProp: 'bar', searchText: 'pass data', }
    };
                this.props.navigator.push(nextRoute);

你可以看到我在passProps中传递字符串但是我如何在TwoScene中访问该字符串它看起来很简单但是因为我是新的我没有太多的想法。

2 个答案:

答案 0 :(得分:1)

我相信scriptmyProp 应该可以在{2}中以searchTextthis.props.myProp访问

答案 1 :(得分:1)

您可以将此内容写入TwoScene:

const { params } = this.props.navigation.state;

在参数中,你得到传递数据:

params.passProps.myProp