In this chapter, we learned how web apps evolved over time from simple server-generated pages to single-page apps, and then back to server-generated pages with SPAs on top. We learned what React JS is and how to do server-rendering of a React application.
In the next chapter, we will use this knowledge to build a more advanced application that still follows these core principles.