# Page

JsfPage is very simple part of JSF it only holds entry point for JsfComponent and manages data source subscriptions for components.

Interface is very simple, title and favicon properties are  not used by JSF they are there for your APP if you choose to use it.

For `JsfComponent` interface definition check [component](https://jsf.gitbook.io/jsf/page-and-components/componnet) section.

```typescript
interface JsfPage {
    title?: string;
    favicon?: string;
    component: JsfComponent;
}
```

Example JSON for `comments` page showing `comments list` JSF definition form.

```javascript
{
  "title": "Comments",
  "component": {
    "jsfDefinition": {
      "$ref": "comments-list-form"
    }
  }
}
```
