Overview
As the web has evolved, applications have pushed the management of state to the front-end. This wasn’t a problem when there was little state to manage but front-end applications kept growing in size and thus had more state to manage. In today’s world of server side push and asynchronous module definition, how do you manage state without turning it into your enemy?
Drawing on his experience building cutting-edge applications for the past 15 years, Tasveer will take the audience on a journey to explore how state is managed on the front-end. He will overview how different front-end architectures manage various different types of state so that audience members can discover new techniques to manage state in their applications.
Objective
To learn the different types of state that affect a front-end application and different approaches of managing them.
Target Audience
Advanced JavaScript developers and architects
Assumed Audience Knowledge
Experience building front-end JavaScript applications
Five things audience members will learn
- To identify the various types of state
- How state was managed in the past
- Management the different types of state in the present
- Various application architectures
- Maintaining state as the application grows