---
url: "https://vueda.dev/v3/reference/api/js/use/useNavigation.md"
title: "use/useNavigation"
---

# use/useNavigation

## Overview

Builds and reactively maintains a navigation tree from a user configuration by fetching model info and config for each app and model.

## Methods

- [useNavigation](/v3/reference/api/js/use/useNavigation/functions/useNavigation.md) - Composition function to provide navigation data for a given configuration.

## Types

### [NavigationItem](/v3/reference/api/js/use/useNavigation/types/NavigationItem.md)

### [NavigationRawInstance](/v3/reference/api/js/use/useNavigation/types/NavigationRawInstance.md)

### [UserConfig](/v3/reference/api/js/use/useNavigation/types/UserConfig.md)

### [NavigationInstance](/v3/reference/api/js/use/useNavigation/types/NavigationInstance.md)

`NavigationInstance = UnwrapNestedRefs`

## Source

`client/lib/use/useNavigation.js:1`
