Learning Patterns: Patterns for building powerful web apps with vanilla JavaScript and React

· Patterns.dev
186 reviews

About this ebook

In this book, you will learn design patterns, performance and rendering patterns for building high-quality web applications using modern JavaScript and React.

Patterns are time-tested templates for writing code. They can be really powerful, whether you're a seasoned developer or beginner, bringing a valuable level of resilience and flexibility to your codebase.

Whether it's better user-experience, developer-experience or just smarter architecture, the patterns in “Learning Patterns” can be a valuable consideration for any modern web application. 

186 reviews
De Tblt
December 26, 2021
I'm sure that it would be a fantastic book if it worked, unfortunately the google play version does not work, with many pages lost in an infinite loading wheel, even after fully downloading it (tried in two devices from different manufacturers)
Did you find this helpful?
Rupesh Bhatti
December 2, 2022
This is a fantastic resource for engineers at every level. Absolutely love that Addy and Lydia have made this available for free at a time that many companies are laying people off in the tech industry worldwide. Kudos to the two of you! Just one small ask to help with navigation: contents and index pages would be the icing on this delicious 🍰!
Did you find this helpful?
Andri Dwijantoko Adi
December 24, 2021
I hope you guys write another framework such as Vue or even Nuxt.JS specialize on UI. Really great work
2 people found this review helpful
Did you find this helpful?

About the author

Lydia Hallie is a full-time software engineering consultant and educator that primarily works with JavaScript, React, Node, GraphQL, and serverless technologies. She also spends her time mentoring and doing in-person training sessions.

Addy Osmani is an engineering manager working on Google Chrome. He leads up a developer tooling team focused on making the web fast. His teams work on projects like Lighthouse, PageSpeed Insights, Web Frameworks, Content Management Systems and others.

Rate this book

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.