Patterns.dev avatar

Patterns.dev

Official

@patternsdev

0Followers
|
1Public Repos
|
57Published Skills

Offers architectural design patterns and performance optimization strategies for modern React and Vue frontend development ecosystems.

Skills Distribution
DomainUI/UX & Crea...Frontend Architect.. (40%)Performance Engine.. (30%)Component Design (30%)

Agent Skills by Patterns.dev

Showing 57 vetted skills indexed across 1 GitHub repositories.

PatternsDevPatternsDev
235

renderless-components

Encapsulate Vue component logic without rendering markup using scoped slots.

Official
Intermediate
PatternsDevPatternsDev
235

provide-inject

Share parent data to descendant components using provide() and inject().

Official
Intermediate
PatternsDevPatternsDev
235

container-presentational

Separate data fetching and business logic from presentation in Vue applications.

Official
Intermediate
PatternsDevPatternsDev
235

composables

Create Vue composables that share reactive state and lifecycle logic across components.

Official
Intermediate
PatternsDevPatternsDev
235

async-components

Lazy-load heavy Vue components with defineAsyncComponent and dynamic imports.

Official
Intermediate
PatternsDevPatternsDev
235

components

Create reusable Vue single-file components with template, script setup, and styles.

Official
Intermediate
PatternsDevPatternsDev
235

state-management

Create reactive Vue stores with Pinia defineStore for shared state.

Official
Intermediate
PatternsDevPatternsDev
235

script-setup

Simplify Vue 3 component scripts using script setup, defineProps, and defineEmits.

Official
Intermediate
PatternsDevPatternsDev
235

render-functions

Build Vue components programmatically using render functions and JSX.

Official
Intermediate
PatternsDevPatternsDev
235

dynamic-components

Switch Vue components dynamically using the is binding and KeepAlive.

Official
Intermediate
PatternsDevPatternsDev
235

data-provider

Encapsulate data fetching and state in Vue 3 scoped slots.

Official
Intermediate
PatternsDevPatternsDev
235

observer-pattern

Implement an Observable API with subscribe, unsubscribe, and notify methods.

Official
Intermediate
PatternsDevPatternsDev
235

factory-pattern

Define object creation logic with factory functions using ES6 arrow syntax.

Official
Intermediate
PatternsDevPatternsDev
235

dynamic-import

Dynamically load React components with React.lazy and Suspense.

Official
Intermediate
PatternsDevPatternsDev
235

prpl

Prioritize critical resources and cache routes for faster initial page loads.

Official
Intermediate
PatternsDevPatternsDev
235

proxy-pattern

Intercept and standardize JavaScript object interactions with Proxy traps and Reflect.

Official
Intermediate
PatternsDevPatternsDev
235

vite-bundle-optimization

Optimizes Vite bundle size and build performance for React projects.

Official
Intermediate
PatternsDevPatternsDev
235

route-based

Split React Router routes into dynamically imported code chunks.

Official
Intermediate
PatternsDevPatternsDev
235

mediator-pattern

Coordinate component interactions through a central mediator in JavaScript/TypeScript projects.

Official
Intermediate
PatternsDevPatternsDev
235

module-pattern

Organize JavaScript code into modular units using ES2015 imports and exports.

Official
Intermediate
PatternsDevPatternsDev
235

view-transitions

Implement DOM transitions with the View Transitions API.

Official
Intermediate
PatternsDevPatternsDev
235

loading-sequence

Optimizes the loading order of CSS, fonts, and JavaScript to improve Core Web Vitals.

Official
Intermediate
PatternsDevPatternsDev
235

prototype-pattern

Implement the prototype pattern with ES6 classes and Object.create.

Official
Intermediate
PatternsDevPatternsDev
235

import-on-interaction

Defer non-critical modules until user interactions using dynamic import().

Official
Intermediate

Frequently Asked Questions About Patterns.dev

FAQPage Schema
What specific frontend tasks are enabled by these patterns?

These patterns enable advanced state management, efficient code-splitting, server-side rendering optimization, and component composition. Developers can implement complex UI logic using render props, hooks, and provider patterns while ensuring high performance through tree-shaking and lazy-loading techniques.

Who is the target audience for these architectural patterns?

The content is designed for frontend engineers, software architects, and full-stack developers working with React or Vue. It is particularly useful for those building high-traffic web applications requiring strict performance budgets and scalable component architectures.

Are these patterns open-source or require specific licensing?

Patterns.dev is an educational resource providing architectural guidance and implementation examples. The patterns themselves are industry-standard design concepts and are free to implement in any commercial or personal project without licensing restrictions.