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 basic concepts should stay as they are, so don't be ashamed to keep exploring and experimenting. To become an expert on this topic is now just a matter of using the acquired knowledge to build a first real-world app with real, business-driven use cases.

It's also worth underlining that the knowledge acquired here might be useful for projects that cross the boundaries of web development, like mobile app development. If you are interested in this topic, React Native might be a good starting point.

In the next chapter, we are going to strengthen our knowledge of asynchronous design patterns and address some specific scenarios such as asynchronously initialized modules and asynchronous batching and caching. Are you ready for some more advanced and exciting topics?

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.227.111.208