Effect Hook

It is how useEffect hook would look in Angular.

🔥Effect Hook in Template

An example in COMPONENT.component.ts.

@Component({
  selector: 'app-use-effect',
  templateUrl: './use-effect.component.html'
})
class Host {
  effect() {
    console.log('Lol');
    return () => {
      console.log(`I'm died!`);
    };
  }
}

An example in COMPONENT.template.html.

<ng-container *useEffect="effect; on [x]">
  Hello world!
</ng-container>

🔥 Effect Hook with Ivy

An example in COMPONENT.component.ts.

Last updated