deep-linking

Installation
SKILL.md

Deep Linking

Core Principles

Use createModuleLinking for all deep linking configuration. It abstracts away complexity of handling initial URLs, event subscriptions, and cold start queueing through DeepLinkQueue.

Always include isDeepLink: true in route params. This flag enables screens to distinguish deeplink navigation from normal navigation, crucial for analytics and conditional behavior.

Why: Deep linking improves UX by allowing direct navigation to specific content. The queue-based architecture prevents race conditions during cold start when essential data (auth, plan, config) may not be loaded yet.

When to Use This Skill

Use these patterns when:

Installs
2
GitHub Stars
3
First Seen
Apr 22, 2026