Check out a free preview of the full Web UI Architecture course:
The "Patterns Overview" Lesson is part of the full, Web UI Architecture course featured in this preview video. Here's what you'd learn in this lesson:

There are many common patterns in JavaScript like Model-View-Controller, Model-View-Viewmodel, etc. Garann spends a few minutes defining a few patters and describing their differences. Within the vast array of architecture patterns, you have the same core concepts. These are data, views and events. Structuring these key concepts is important. Which pattern you use is less important.

Get Unlimited Access Now