Learning JavaScript Design Patterns, 2nd Edition

A JavaScript and React Developer's Guide



Bookstore > Books > Learning JavaScript Design Patterns, 2nd Edition

Price$28.92 - $31.65
Rating
AuthorAddy Osmani
PublisherO'Reilly Media
Published2023
Pages296
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101098139879
ISBN-139781098139872
EBook Hardcover Paperback

Do you want to write beautiful, structured, and maintainable JavaScript by applying modern design patterns to the language? Do you want clean, efficient, manageable code? Want to stay up-to-date with the latest best practices? If so, the updated second edition of Learning JavaScript Design Patterns is the ideal place to start.

Author Addy Osmani shows you how to apply modern design patterns to JavaScript and React - including modules, mixins, observers, and mediators. You'll learn about performance and rendering patterns such as server-side rendering and Islands architecture. You'll also learn how architectural patterns like MVC, MVP, and MVVM are useful from the perspective of a modern web application developer.

This book explores: Architectural patterns for structuring your components and apps; More than 20 design patterns in JavaScript and React, applicable for developers at any level; Different pattern categories including creational, structural, and behavioral; Essential performance patterns including dynamic imports and code-splitting; Rendering patterns such as server-side rendering, hydration, Islands architecture, and more.

Additionally, you'll explore modern JavaScript syntax like JavaScript modules, React patterns like Hooks, higher-order components (HOCs), and more, to stay ahead in the ever-evolving world of web development.


  1. (4 books)


5 5 4

Similar Books


Head First Design Patterns, 2nd Edition

Head First Design Patterns, 2nd Edition

by Eric Freeman, Elisabeth Robson

You know you don't want to reinvent the wheel, so you look to Design Patterns: the lessons learned by those who've faced the same software design problems. With Design Patterns, you get to take advantage of the best practices and experience of others so you can spend your time on something more challenging. Something more fun. T...

Price:  $40.99  |  Publisher:  O'Reilly Media  |  Release:  2020

Mastering JavaScript Design Patterns

Mastering JavaScript Design Patterns

by Simon Timms

Applying design patterns to JavaScript code creates more reliable and maintainable code. In this book, you will explore different design patterns and learn where and how to implement them with the help of detailed examples.In the first part of the book, we start off with an introduction to design patterns, and then move on to creating cla...

Price:  $27.49  |  Publisher:  Packt Publishing  |  Release:  2014

Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition

Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition

by Robin Nixon

Learn how to build interactive, data-driven websites - even if you don't have any previous programming experience. If you know how to build static sites with HTML, this popular guide will help you tackle dynamic web programming. You'll get a thorough grounding in today's core open source technologies: PHP, MySQL, JavaScript...

Price:  $25.00  |  Publisher:  O'Reilly Media  |  Release:  2012

Learning Swift 2 Programming, 2nd Edition

Learning Swift 2 Programming, 2nd Edition

by Jacob Schatz

Learning Swift 2 Programming is a fast-paced, hands-on introduction to writing production-quality iOS and OS X apps with Apple's programming language. Written for developers with experience in any modern language, this book explains Swift simply and clearly, using relevant examples that solve realistic problems.Author Jacob Schatz�...

Price:  $28.32  |  Publisher:  Addison-Wesley  |  Release:  2015

Learning JavaScript Design Patterns

Learning JavaScript Design Patterns

by Addy Osmani

If you want to write beautiful, structured, and maintainable JavaScript code, this guide shows you how to apply both classical and modern design patterns to the language. The patterns in this book provide reusable code solutions to common problems in software design, and give you a shared vocabulary for describing solutions to others.You&...

Price:  $23.49  |  Publisher:  O'Reilly Media  |  Release:  2012

Advanced ActionScript 3, 2nd Edition

Advanced ActionScript 3, 2nd Edition

by Ben Smith

Advanced ActionScript 3 is a fresh look and new approach to utilizing valuable, structural techniques and methods that are commonly used in the field of rich interactive application development. With each method broken down into different strategized explanations, you'll find the approach most suitable for you. Whether it is an examp...

Price:  $37.81  |  Publisher:  Apress  |  Release:  2014

Learning PHP Design Patterns

Learning PHP Design Patterns

by William Sanders

Build server-side applications more efficiently - and improve your PHP programming skills in the process - by learning how to use design patterns in your code. This book shows you how to apply several object-oriented patterns through simple examples, and demonstrates many of them in full-fledged working applications.Learn how these reusab...

Price:  $14.95  |  Publisher:  O'Reilly Media  |  Release:  2013

SQL Server Integration Services Design Patterns, 2nd Edition

SQL Server Integration Services Design Patterns, 2nd Edition

by Andy Leonard, Matt Masson, Tim Mitchell, Jessica Moss, Michelle Ufford

SQL Server Integration Services Design Patterns is newly-revised for SQL Server 2014, and is a book of recipes for SQL Server Integration Services (SSIS). Design patterns in the book help to solve common problems encountered when developing data integration solutions. The patterns and solution examples in the book increase your efficiency...

Price:  $50.08  |  Publisher:  Apress  |  Release:  2014