Summary
This chapter and the example discussed in it shows that it is very easy to manage the elements of an HTML page interactively without leaving the page.
Here, we first decomposed the application into different components, then we assembled them, making them communicate through events and props
attributes. We have learned, thanks to this complete example, how to manage a list of elements to carry out the main operations, which are the insertion, the modification, and the deletion of an element.
In the next few chapters, we will see how to use Node.js to connect our application to a MongoDB database and thus be able to store the elements of the list in a database. We will begin by learning how to work with node.js modules in the next chapter.