In this chapter, we created a single page web app using just Web Components. We learned how to break down a page into atomic and container Web Components. We learned how to include atomic components in a strategic way, so that they can be reused in an efficient way. We even looked into routing and how it can be used to keep track of what page the user is on. Lastly, we discussed how to integrate analytics into our single page web app, and how it can be used to understand different types of users. You should now be able to create any single page web application based on the concepts above without any problems.
In the next chapter, we will look into Polymer and Stencil JS, which are libraries that use Web Components, and how the code differs from what we have learned so far.