# ViewOptions

Configuration is applied to a new app before mount, hydration, or server rendering.

## Signatures

```ts
export interface ViewOptions {
    readonly id?: string;
    readonly configureApp?: (app: App) => void;
    readonly onSSRContext?: (context: SSRContext) => void | Promise<void>;
    readonly stopPropagation?: RootEventOptions;
}
```

## Property: id

Optional host identity override. Generated per render and restored during hydration by default.

## Property: onSSRContext

Receives the request-local SSR context, including teleports, after server rendering.

## Property: stopPropagation

Stop selected bubbling events at the automatic host; undefined inherits the context default.
