Decorators In LWC!


Decorators in Lightning Web Components add functionality to properties or functions. 

There are three unique decorators in Lightning Web Components: @api, @track, and @wire.

The @api decorator is used to expose public properties and methods. 

Public properties define the API for a component, allowing owner and parent components to communicate with child components. 

Public methods are also part of a component's API.

The @track decorator is used to observe changes to a field's value. 

If a field's value changes and it is used in a template or in a getter of a property used in a template, the component will rerender and display the new value. 

The @track decorator is also used to observe changes to the properties of an object.

The @wire decorator is used to read Salesforce data using a reactive wire service. 

When the wire service provisions data, the component will rerender. 

Components use @wire in their JavaScript class to specify a wire adapter or an Apex method.

These decorators provide powerful functionality within the Lightning Web Components programming model.

#salesforce #lwc #lightningwebcomponents #sfdcsaga

Follow Us

Posted By : Sudeer Kamat Date :

view_module Related

label Labels

Comments 0