Skip to product information
1 of 1

Adnan Osmani

Learning JavaScript Design Patterns: A JavaScript and React Developer's Guide

Learning JavaScript Design Patterns: A JavaScript and React Developer's Guide

Low Stock: Only 2 copies remaining
Regular price £36.56 GBP
Regular price £52.99 GBP Sale price £36.56 GBP
31% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £16.43

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Learning JavaScript Design Patterns: A JavaScript and React Developer's Guide


The updated second edition of "Learning JavaScript Design Patterns" is a great resource for developers who want to write beautiful, structured, and maintainable JavaScript code. It covers classical and modern design patterns, such as Modules, Observers, Facades, and Mediators, and explains how to apply them to modern web applications. It also covers modern JavaScript syntax, React patterns, module formats, classes, async/await, and more.

Format: Paperback / softback
Length: 320 pages
Publication date: 12 May 2023
Publisher: O'Reilly Media


Are you looking to elevate your JavaScript skills to new heights? Do you desire to craft beautiful, structured, and maintainable code? Do you want to stay up-to-date with the latest best practices? If so, the updated second edition of "Learning JavaScript Design Patterns" is the perfect starting point for you.

Author Addy Osmani takes you on a journey of applying both classical and modern design patterns to JavaScript. This comprehensive guide covers popular design patterns such as Modules, Observers, Facades, and Mediators, as well as modern architectural patterns like MVC, MVP, and MVVM, which are crucial for developing modern web applications.

In addition to these core topics, this book delves into essential aspects of modern JavaScript syntax, React patterns (including Hooks), module formats, classes, async/await, and more. It explores how to structure and write design patterns, different pattern categories, and more than 20 classical and modern design patterns in JavaScript.

Moreover, the book offers valuable insights into pattern-ity testing, proto-patterns, and the Rule of Three. It provides options for writing modular code, including the Module pattern, Asynchronous Module Definition (AMD), and CommonJS patterns, which are essential for architecting components and apps using React.js.

By mastering these design patterns and best practices, you'll be able to create clean, efficient, and manageable code that is not only visually appealing but also highly functional. Whether you're a seasoned JavaScript developer or just starting your journey, "Learning JavaScript Design Patterns" is the ultimate resource to help you take your skills to the next level. So, why wait? Start your journey today and unlock the full potential of JavaScript!

Weight: 526g
Dimension: 180 x 233 x 19 (mm)
ISBN-13: 9781098139872
Edition number: 2 ed

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details