onNuxtReady
onNuxtReady 컴포저블은 앱이 초기화를 마친 후 콜백을 실행할 수 있게 해줍니다.
onNuxtReady는 클라이언트 사이드에서만 실행됩니다. 앱의 초기 렌더링을 방해하지 않아야 하는 코드를 실행하기에 이상적입니다.
plugins/ready.client.ts
export default defineNuxtPlugin(() => {
onNuxtReady(async () => {
const myAnalyticsLibrary = await import('my-big-analytics-library')
// myAnalyticsLibrary로 무언가를 수행합니다
})
})
앱이 이미 초기화된 후에도 '안전하게' 실행할 수 있습니다. 이 경우, 코드는 다음 idle 콜백에서 실행되도록 등록됩니다.