a year ago
Refactoring is a controllable process of improving code without creating new functionality. Design Patterns are typical solutions to the commonly occurring problems in software design.
Patterns.dev is a free book on design patterns and component patterns for building powerful web apps with vanilla JavaScript and React