IntentProvider
앱 루트 가까이에 IntentProvider를 한 번 추가하세요. IntentLink와 useIntentTarget을 위한 공유 의도 엔진을 실행합니다.
사용법
// 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 서버 레이아웃에서 바로 가져올 수 있습니다.