Я довольно новичок в React native, и для начала я купил шаблон с элементами эскиза, который использует Flow для проверки типов.
https://react -native.shop /elements
Я хотел бы передать параметр во время навигации, однако параметр всегда не определен.
Это мой код в моем первом компоненте - я хотел бы перейти к navigateToКомпонент (в данном случае Photos), передающий объект уровня
navigate(navigateTo: string, level: object) {
const { navigation } = this.props;
navigation.navigate(navigateTo, { level });
}
Мой другой компонент выглядит следующим образом, консольный журнал всегда возвращает undefined.Просматривая другие примеры, это выглядит идентично тому, что было достигнуто ранее, но я, очевидно, что-то упускаю.
type PhotosProps = NavigationProps<> & {
level: object
};
export default class Photos extends React.Component<NavigationProps<PhotosProps>> {
render(): React.Node {
const { navigation } = this.props;
console.log( navigation.state.params);
return null;
}
}
Любая помощь будет принята с благодарностью.