© Yiyi Sun 2019
Yiyi SunPractical Application Development with AppRunhttps://doi.org/10.1007/978-1-4842-4069-4_4

4. View Patterns

Yiyi Sun1 
(1)
Thornhill, ON, Canada
 

This chapter is a deep dive into the view concept of AppRun, an important part of the AppRun architecture. In the AppRun event lifecycle, the view is responsible for displaying the web pages according to the application states.

The Document Object Model (DOM) is the programming API for web development. It allows us to manipulate the elements, styles, and content of the elements on the web pages. However, the view does not update the DOM directly. The view creates the data structure representation of the DOM, called the virtual DOM. AppRun renders the virtual DOM to the actual DOM. It ...

Get Practical Application Development with AppRun: Building Reliable, High-Performance Web Apps Using Elm-Inspired Architecture, Event Pub-Sub, and Components now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.