# update()

Provides a set of views for the current location.

## Properties

| Method Input                                                                    | Required/Optional | Description                                                                                                                                                                                     |
| ------------------------------------------------------------------------------- | ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`RouteInstance`](/docs/platform/lwr/references/csr-reference/routeinstance.md) | Required          | Each `RouteInstance` contains a [`PageReference`](/docs/platform/lwr/references/csr-reference/pagereference.md) object. The route handler uses `RouteInstance` to determine which view to show. |

## Syntax

```javascript
update(routeInfo: RouteInstance): void {
    this.callback({
        viewset: {
            default: () => import('example/home'),
        },
    });
}
```

## Signature

```javascript
public void update(routeInfo: RouteInstance)
```

## Returns

- None

**See Also**

- [Route Handler Modules](/docs/platform/lwr/guide/lwr-route-handler-modules.md#update)
- [Simple Routing Example: Create a Route Handler](/docs/platform/lwr/guide/lwr-routing-example-simple.md#create-a-route-handler)
