Common components and features in the MV* frameworks

We have seen that single-page web applications are usually developed using a family of frameworks known as MV*, and we have covered the basics of some common SPA architecture principles.

Let's delve further into some components and features that are commonly found in MV* frameworks.

Note

In this section, we will use some small code snippets from some of the most popular MV* frameworks. We are not attempting to learn how to use each of these frameworks, and no previous experience with an MV* framework is required.

Our goal should be to understand the common components and features of an MV* framework and not focus on a particular framework.

Models

A model is a component used to store data. The data ...

Get TypeScript: Modern JavaScript Development 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.