---
schema_version: "1"
id: 3984b9732181bdfada05460b75338e3a4de245aca87184bb945a6c59c53b7155
title: update()
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/lwr-node/lwr/references/csr-reference/update.md
canonical_url: https://developer.salesforce.com/docs/platform/lwr/references/csr-reference/update.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 67ed597d6b2f9c9b6ee13bba0a45132a13bdd9497acfb3b6973617af6ad6b534
products:
  - Lightning Web Runtime
---
# update()

Provides a set of views for the current location.

## Properties

| Method Input                        | Required/Optional | Description                                                                                                                                         |
| ----------------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`RouteInstance`](https://developer.salesforce.com/docs/platform/lwr/references/csr-reference/routeinstance.md) | Required          | Each `RouteInstance` contains a [`PageReference`](https://developer.salesforce.com/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](https://developer.salesforce.com/docs/platform/lwr/guides/lwr-route-handler-modules.md#update)
- [Simple Routing Example: Create a Route Handler](https://developer.salesforce.com/docs/platform/lwr/guides/lwr-routing-example-simple.md#create-a-route-handler)
