preloadRouteComponents

preloadRouteComponents를 사용하면 Nuxt 앱의 개별 페이지를 수동으로 미리 로드할 수 있다.

경로를 미리 로드하면 사용자가 나중에 탐색할 수 있는 특정 경로의 컴포넌트가 로드됩니다. 이렇게 하면 구성 요소를 더 빨리 사용할 수 있고 탐색을 차단할 가능성이 줄어들어 성능이 향상된다.

Nuxt 는 NuxtLink 구성 요소를 사용하는 경우 필요한 경로를 이미 자동으로 미리 로드한다.

 

참고) Nuxt-Component > NuxtLink

 

사용 예

navigateTo 사용 시 경로를 미리 로드

// we don't await this async function, to avoid blocking rendering
// this component's setup function
preloadRouteComponents('/dashboard')

const submit = async () => {
  const results = await $fetch('/api/authentication')

  if (results.token) {
    await navigateTo('/dashboard')
  }
}

참고) Nuxt-Utils > navigateTo

서버에서 preloadRouteComponents 는 아무런 효과가 없다.

 

'Nuxt 공식문서 번역 > Utils' 카테고리의 다른 글

refreshNuxtData  (0) 2023.12.16
prerenderRoutes  (0) 2023.12.16
preloadComponents  (0) 2023.12.16
prefetchComponents  (0) 2023.12.16
onNuxtReady  (0) 2023.12.16
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유