# Event Loops
Buoyant provides the `App` type as a convenience to manage the view and render tree lifecycle,
focus state, and event handling.
Using the provided `App` type is not required, and you can manage the view lifecycle
and event handling yourself if you have more complex needs.