The Lightning Web Components programming model has three decorators that add functionality to a property or function.
The ability to create decorators is part of ECMAScript, but these three decorators are unique to Lightning Web Components.
Decorators are literally used to decorate the code with clean syntax. They are simple functions and they dynamically change the functionality of property or function. They are identified with the symbol ‘@’ as prefixed before a method or a variable name.Whenever we want to use any decorator, we must need to explicitly import it from ‘lwc’