# View API

> FullCalendar v1 documentation, for an old release. Web version: https://legacy.fullcalendar.io/v1/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/v1/defaultView.md) - The initial view when the calendar loads.
- [View Object](https://legacy.fullcalendar.io/v1/view-object.md) - An object that is passed to every callback, containing info about the current view.

## Methods

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

## Callbacks

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

## See Also

- [View Option Hash](https://legacy.fullcalendar.io/v1/view-option-hash.md) - A way to specify options on a per-view basis.
