# useHydration API

> Auto-generated API reference for `useHydration` from @vuetify/v0 (Vuetify0).
> Source of truth: https://0.vuetifyjs.com/api/use-hydration

## Related

- https://0.vuetifyjs.com/composables/plugins/use-hydration
- https://0.vuetifyjs.com/composables/plugins/use-storage
- https://0.vuetifyjs.com/guide/fundamentals/plugins

## Functions

### createHydration

Creates a new hydration instance.

```ts
() => E
```

### createFallbackHydration

```ts
() => E
```

### createHydrationContext

```ts
<_E>(_options?: HydrationContextOptions | undefined) => ContextTrinity<_E>
```

### createHydrationPlugin

```ts
(_options?: HydrationContextOptions | undefined) => Plugin
```

### useHydration

```ts
<_E>(namespace?: string) => _E
```

## Methods

| Name | Type | Description |
|---|---|---|
| `hydrate` | `() => void` | Mark hydration as complete |
| `settle` | `() => void` | Mark as settled (called automatically after nextTick post-hydration) |

## Properties

| Name | Type | Description |
|---|---|---|
| `isHydrated` | `Readonly<ShallowRef<boolean>>` | True when root component has mounted (hydration complete) |
| `isSettled` | `Readonly<ShallowRef<boolean>>` | True after first tick post-hydration (safe for animations after state restoration) |
