https://overlay-kit.slash.page/ko/docs/guides/introduction#%EC%98%A4%EB%B2%84%EB%A0%88%EC%9D%B4-%EC%9C%84%EC%B9%98-%EC%84%A4%EC%A0%95
오버레이는 화면에 적절한 위치에서 렌더링돼야 해요. 일반적으로 앱 루트에 렌더링하는 것이 좋아요.
OverlayProvider를 사용해 렌더링 위치를 지정할 수 있어요.
라고 안내가 되어있는데, 여기에 몇줄 더 추가해주시면 좋을거같아요.
설치방법
다른 Provider 보다 밑에 있는게 좋은 경우가 많아요.
예를들어, OverlayProvider는 Tanstack Query의 QueryClientProvider 보다 밑에 있어야 Overlay Kit로 띄우는 컴포넌트에서 Tanstack Query에 접근할 수 있어요 (useQuery() 같은거 사용)
<QueryClientProvider>
<OverlayProvider>
<App/>
</OverlayProvier>
</QueryClientProvider>
같은 이유로, react-router-dom의 RouterProvider 보다 밑에 OverlayProvider 가 있어야 Overlay Kit로 띄우는 컴포넌트에서 useNavigate() 같은 hooks에 접근할 수 있어요.
<RouterProvider>
<OverlayProvider>
<App/>
</OverlayProvier>
</RouterProvider>
ㅡㅡㅡ
위 문구를 다듬어서 PR 올려드려도 될까요?
https://overlay-kit.slash.page/ko/docs/guides/introduction#%EC%98%A4%EB%B2%84%EB%A0%88%EC%9D%B4-%EC%9C%84%EC%B9%98-%EC%84%A4%EC%A0%95
라고 안내가 되어있는데, 여기에 몇줄 더 추가해주시면 좋을거같아요.
설치방법
다른 Provider 보다 밑에 있는게 좋은 경우가 많아요.
예를들어, OverlayProvider는 Tanstack Query의 QueryClientProvider 보다 밑에 있어야 Overlay Kit로 띄우는 컴포넌트에서 Tanstack Query에 접근할 수 있어요 (useQuery() 같은거 사용)
같은 이유로, react-router-dom의 RouterProvider 보다 밑에 OverlayProvider 가 있어야 Overlay Kit로 띄우는 컴포넌트에서 useNavigate() 같은 hooks에 접근할 수 있어요.
ㅡㅡㅡ
위 문구를 다듬어서 PR 올려드려도 될까요?