- Antonio Perrone
- Antonio Perrone
"This is a must-read for frontend engineers!"
- Erik Alonso Ahumada Sarmiento
"Must read for all experience levels!"
- Rizvi Iqubal
Sarah Drasner, Director of Engineering at Google leading Core Web Dev
Alex Dennis, Senior Software Engineer at Amazon
Maxi Ferreira, Frontend At Scale
This book explores:
The first edition of this book focused on classical design patterns, such as the Module pattern, the Observer pattern, and the Mediator pattern. These patterns are still important and relevant today, but the web development world has evolved significantly in the past decade, and new patterns have emerged. This new edition covers these new patterns, such as promises, async/await, and the newer variations of the Module pattern. We also cover architectural patterns such as MVC, MVP, and MVVM and discuss where modern frameworks fit with these architectural patterns.
Today’s developers are exposed to many library-specific or framework-specific design patterns. React’s matured ecosystem and utilization of newer JS primitives provide an excellent launchpad to talk about best practices and patterns in the framework or library context. In addition to classic design patterns, this book covers modern React patterns, such as Hooks, Higher-Order Components, and Render Props. These patterns are specific to React and essential for building modern web applications using this popular framework.
This book is not just about patterns; it’s also about best practices. We cover topics such as code organization, performance, and rendering, which are crucial for building high-quality web applications. You will learn about dynamic imports, code-splitting, server-side rendering, hydration, and Islands architecture, all of which are essential for building fast and responsive web applications.
"I have already looked through this book and it includes great content. Thank's, Amazon, for delivering it!"
- Nazar Kovtun
"I've read so many good things about the first edition by Addy Osmani so I know the second one can only be better."
- Andrea M
"Loved the first one and this one is just as great 💪🏾"
"Am I going to get my mind blown?"
"Addy to the rescue again!"
"Great holiday read on JS and React fundamentals."