That’s it for this introductory adventure into the world of design patterns in JavaScript and React. I hope you’ve found it beneficial.
Design patterns make it easy for us to build on the shoulders of developers who have defined solutions to challenging problems and architectures over several decades. The contents of this book should provide sufficient information to get you started using the patterns we covered in your scripts, plug-ins, and web applications.
We need to be aware of these patterns, but it’s also essential to know how and when to use them. Study the pros and cons of each pattern before employing them. Take the time to experiment with patterns to fully appreciate what they offer and make usage judgments based on a pattern’s actual value to your application.
If I’ve encouraged your interest in this area and you would like to learn more about design patterns, there are many excellent titles available for generic software development and, of course, JavaScript.
I am happy to recommend the following:
Patterns of Enterprise Application Architecture by Martin Fowler
JavaScript Patterns by Stoyan Stefanov
If you are interested in continuing your adventure into React design patterns, you may want to explore the free Patterns.dev resource by Lydia Hallie and myself.
Thanks for reading Learning JavaScript Design Patterns. For more educational material on learning JavaScript, please read more from me on my blog at http://addyosmani.com or on Twitter @addyosmani.
Until next time, the very best of luck with your adventures in JavaScript!