JavaScript Design Patterns

The JavaScript Design Patterns are an excellent resource to improve your webapp architecture. They are a part of, by Lydia Hallie and Addy Osmani. You can download the book in various formats for free, or read it online. While the JavaScript design patterns are vanilla JavaScript, other parts of the book refer to React patterns.

[Patterns] can guide you when facing a problem other developers have encountered many times before, but are not a blunt tool for jamming into every scenario. aims to be a catalog of patterns (for increasing awareness) rather than a checklist (what you must do).

Lydia Hallie and Addy Osmany on