Stage 3 syntax for annotating classes/methods. Enables aspect-oriented programming.
Solution Code
JavaScript
@logPerformance
class DataProcessor {
@memoize
process() { /*...*/ }
}
Explanation
Used by frameworks for dependency injection and observation.Guided Hints
Parameter decorators
Babel configuration