是否有用于使用 react-navigation 的代码手动解析我的深层链接的 API?

问题描述

答案:useLinkTo 直接来自图书馆!

https://reactnavigation.org/docs/use-link-to/


由于我们处理经过身份验证的路由背后的深层链接的方式,我们目前正在手动解析深层链接。您能否指出 react-navigation 在内部使用的解析深层链接方法,以便在 react-navigation 无法为我处理它们时将它们用于经过身份验证的路由?

解决方法

答案:useLinkTo 直接来自图书馆!

https://reactnavigation.org/docs/use-link-to/

import { useLinkTo } from '@react-navigation/native';

// ...

function Home() {
  const linkTo = useLinkTo();

  return (
    <Button onPress={() => linkTo('/profile/jane')}>
      Go to Jane's profile
    </Button>
  );
}