The Architecture
Before we dive into the coding, I want to give you some sense of the architectural decisions we will be making for this application. We have spent a lot of time in the previous modules discussing theory around project structure, smart/dumb components, reactivity, and more. We will see how these concepts are applied as we build the application, but let’s get a high level sense of the architecture.
The application will be broken up into two main parts:
- Viewing all checklists
- Interacting with individual checklists
These features will be represented by the two routed/smart components in our application: