如何获取react hooks组件中的参数?

Rah*_*ata 4 reactjs react-native react-navigation

对于类组件,有“this.props.route.params”选项。如何在反应钩子功能组件中从一个屏幕获取参数到另一个屏幕。

"react": "16.11.0",
"react-native": "0.62.2",
"react-navigation": "@react-navigation/native": "^5.1.2",
Run Code Online (Sandbox Code Playgroud)

Jac*_*iss 6

useRouter您可以使用以下钩子@react-navigation/native

import * as React from 'react';
import { Text } from 'react-native';
import { useRoute } from '@react-navigation/native';

function MyText() {
  const route = useRoute();

  return <Text>{route.params.caption}</Text>;
}
Run Code Online (Sandbox Code Playgroud)