What is a Pattern?
Patterns are situation-based templates for solving problems. Patterns are proven solutions and can be easily reused.
Patterns are NOT exact solutions. They provide a solution scheme.
Anti-patterns — It’s simple, what not to do.
Front end Experience Developer