Summary
In this chapter, we explored the innovative and fast-moving world of Universal JavaScript. Universal JavaScript just opened up a lot of new opportunities in the field of web development, but it is still quite a fresh and immature field.
In this chapter, we focused on introducing all the basics of this subject, discussing topics such as component-oriented user interfaces, universal rendering, universal routing, and universal data retrieval. Throughout the process, we built a very simple application that demonstrates how to combine together all these concepts. We also added to our belt a new chain of powerful tools and libraries, such as Webpack and React.
Even though we discussed a lot of topics, we barely scratched the surface of this wide topic, and you should have gained all the necessary knowledge to keep exploring this world on your own if you are interested in knowing more. Given this immaturity, tools and libraries will probably change a lot in the next few years, but all the...