如何在类组件中使用React Navigation useNavigation Hook?

Kat*_*air 4 react-native react-navigation

我是反应原生的初学者。如何useNavigation在 React 类组件中使用钩子?

小智 10

来自文档- 您可以将类组件包装在函数组件中以使用挂钩:

class MyBackButton extends React.Component {
  render() {
    // Get it from props
    const { navigation } = this.props;
  }
}

// Wrap and export
export default function(props) {
  const navigation = useNavigation();

  return <MyBackButton {...props} navigation={navigation} />;
}

Run Code Online (Sandbox Code Playgroud)

  • useNavigate() 的相同技巧也对我有用。谢谢! (2认同)