我想在本机反应中从一个场景导航到另一个场景

I want to navigate from one scene to another in react native

我在反应中有一个自动完成文本输入 native.This 自动完成文本输入在文本输入区域下方显示建议,一旦用户点击该值,该值就会在 textinput.Now 中设置 我想导航一旦用户 select 的建议值设置为 textinput.Its 到下一页,就像当你在 google 上搜索时它会给你建议,当你 select 任何一个建议时,这里我想在用户 select 的建议下导航到下一个场景并将这些值设置为 textinput

据我了解,您想使用选定的道具将下一个组件推送到导航堆栈上。 你需要为你的组件提供导航,看看 navigator 组件: https://facebook.github.io/react-native/docs/navigator.html

设置导航后,您可以使用以下方法导航和传递道具:

this.props.navigator.push({
    name: 'name_of_your_component',
    passProps: {
        title: 'Components title',
        data: someObject
    }
});

如果您有一个提供建议的列表视图,那么您可以将每一行包装到 TouchableHighligt。这样您就可以提供在点击行时触发的功能。

renderRow(data) {
    return (
            <TouchableHighlight
                onPress={this.rowTapped.bind(this, data)}>
                <View>
                    <Text>This is a row.</Text>
                </View>
            </TouchableHighlight>
        );
}