Per includere component dentro component come si fa in html per le pagine, procedere come segue:

Creare i vari lwc nelle varie folder

Dentro il lwc padre includere i figlio o figli con la seguente sintassi

<c-nome-component></c-nome-component>

Se il component da includere si chiama chartBar l’inclusione avrà questa sintassi

<c-chart-bar></c-chart-bar>

La proprietà @api pubblica sta nel controller del component figlio

import {LightningElement, api} from 'lwc';
export default Class nomeClasse extends LightningElement{
  @api
  nomeProperty;
}

Il valore della proprietà pubblica viene inviato dal controller del component padre

Approfondimento 1 @track

Approfondimento 2 @track

Approfondimento 3 @api

Categorie: Salesforce