Sublime
An inspiration engine for ideas


Get design inspiration and generate React code.
magicpatterns.com
The Gang of Four stated two principles of good object-oriented design that were present in all the patterns: “favor object composition over class inheritance” and “program to an interface, not an implementation.”8
Adam Barr • The Problem With Software: Why Smart Engineers Write Bad Code (The MIT Press)
Patterns.dev
patterns.dev
To understand the purpose of a pattern, try focusing on what it does rather than what you think it is. In other words, try to find an action that best describes the behavior a pattern is designed for. Describing a pattern with a verb rather than a noun can help you to broaden potential use cases for a pattern and define its purpose more accurately.