Я только что обновился, чтобы отреагировать на встроенную навигационную версию 5. Теперь я пытаюсь отправить данные обратно на предыдущий экран при вызове goBack ().
I pu sh следующий просмотр с
const onSelectCountry = item => {
console.log(item);
};
navigation.navigate('SelectionScreen', {
onSelect: onSelectCountry});
И возвращаясь после выбора элемента из FlatList с вызовом:
function onSelectedItem(item) {
route.params.onSelect(item);
navigation.goBack();
}
Но, отправив функцию с параметрами, я получаю предупреждение: в состоянии навигации обнаружены несериализуемые значения ...
Может кто-нибудь сказать, пожалуйста, правильный способ сделать это.