June 2021
Intermediate to advanced
398 pages
9h 35m
English
As we’ve been building our sample concert application in this book, we’ve spent a lot of time worrying about managing state. By state, I mean the set of values the front end needs in order to draw the correct information to the screen and properly manage user interaction. In the Hotwire and Stimulus universe, state and data are largely managed by adjusting the dataset of various DOM elements and using the browser and Stimulus controllers to work with that information. While a Hotwire and Stimulus application may use external classes to manage client-only abstractions, you probably don’t need a separate class beyond the DOM just to manage the state of the application.
In this chapter, we’ll build out ...