API 参考 / IntentProvider

IntentProvider

在应用根部附近添加一次 IntentProvider。它会为 IntentLinkuseIntentTarget 运行共享的意图引擎。

用法

// app/layout.tsx
import { IntentProvider } from "intent-link"

export default function RootLayout({ children }: { children: React.ReactNode }) {
  return (
    <html lang="en">
      <body>
        <IntentProvider>{children}</IntentProvider>
      </body>
    </html>
  )
}

注意事项

  • 每个应用只使用一个 provider,不要嵌套。
  • 它只需要 children,没有其他配置。
  • 它自身包含客户端边界,因此可以直接从 Next.js 服务端布局导入。