如何在React Native Navigation v5中将数据传递回上一屏幕?

问题描述 投票:0回答:1

我刚刚更新为响应本机导航版本5。现在,我试图通过goBack()调用将数据发送回上一个屏幕。

我用]推送下一个视图>

const onSelectCountry = item => {
    console.log(item);
};

navigation.navigate('SelectionScreen', {
        onSelect: onSelectCountry});

并在从FlatList中选择要调用的项目后移回:

function onSelectedItem(item) {
    route.params.onSelect(item);
    navigation.goBack();
}

但是通过将函数与参数一起发送,我得到了警告:在导航状态中发现了不可序列化的值...

有人可以告诉我正确的方法吗?

我刚刚更新为响应本机导航版本5。现在,我尝试通过goBack()调用将数据发送回上一个屏幕。我用const onSelectCountry = item => {console ....

javascript typescript react-native react-navigation react-native-navigation
1个回答
0
投票

导航将数据发送到屏幕。

© www.soinside.com 2019 - 2024. All rights reserved.