modern-javascript-patterns - Modern JavaScript Patterns Guide
Master ES6+ features and functional programming patterns for clean code
Tags
Updated: 2026-03-24Capabilities
Typical Inputs
Typical Outputs
What this skill does
- write arrow functions
- use destructuring
- apply spread operator
- handle promises
- use async await
- implement modules
- create generators
- transform data
- optimize performance
- refactor code
Inputs
- legacy JavaScript code
- JavaScript project
- codebase
- data structures
- callback functions
Outputs
- refactored JavaScript code
- ES6+ modules
- optimized code
- async functions
- functional components
Requirements
- ES6+ JavaScript environment
- JavaScript runtime
- Module system support
