# View API

> FullCalendar v3 documentation, for an old release. Web version: https://legacy.fullcalendar.io/v3/view-api
>
> Latest version (v7): https://fullcalendar.io/docs/view-api.md

FullCalendar provides settings, methods, and callbacks for interacting with and switching the current view.

## Articles

- [defaultView](https://legacy.fullcalendar.io/v3/defaultView.md) - The initial view when the calendar loads.
- [View Object](https://legacy.fullcalendar.io/v3/view-object.md) - A View object contains information about a calendar view, such as title and date range. This information about the current view is passed into nearly every handler.

## Methods

- [changeView](https://legacy.fullcalendar.io/v3/changeView.md) - Immediately switches to a different view.
- [getView](https://legacy.fullcalendar.io/v3/getView.md) - Returns the View Object for the current view.

## Callbacks

- [viewRender](https://legacy.fullcalendar.io/v3/viewRender.md) - Triggered when a new date-range is rendered, or when the view type switches.
- [viewDestroy](https://legacy.fullcalendar.io/v3/viewDestroy.md) - Triggered when a rendered date-range needs to be torn down.

## See Also

- [View-Specific Options](https://legacy.fullcalendar.io/v3/view-specific-options.md) - You can specify options that apply only to specific calendar views.
