リンク
Link
コンポーネントは、押すと画面にナビゲートできるコンポーネントを描画します。これは、Web 上で使用すると <a>
タグを描画し、他のプラットフォームでは Text
コンポーネントを使用します。ネイティブエクスペリエンスを提供するために、右クリック > 新しいタブでリンクを開く"
、Ctrl+Click
/⌘+Click
などのブラウザでアンカータグのデフォルトの動作を保持します。
<a>
タグの href
のパスは、linking
オプション に基づいて生成されます。
例
import { Link } from '@react-navigation/native';
// ...
function Home() {
return (
<Link to={{ screen: 'Profile', params: { id: 'jane' } }}>
Go to Jane's profile
</Link>
);
}
独自のタッチ可能なコンポーネントを使用する場合は、代わりに useLinkProps
を使用できます。
Link
コンポーネントは、useLinkProps
と同じプロパティ を受け入れます。