Skip to content

Lifecycle hooks

mounted

Called after the instance has been mounted.

Arguments

This method has no argument.

Example

js
import Base from '@studiometa/js-toolkit';

export default class Component extends Base {
  static config = {
    name: 'Component',
    log: true,
  };

  mounted() {
    // Logs 'mounted' when the component is mounted
    this.$log('mounted');
  }
}

updated

Called after the instance has been updated.

Arguments

This method has no argument.

Example

js
import Base from '@studiometa/js-toolkit';

export default class Component extends Base {
  static config = {
    name: 'Component',
    log: true,
  };

  updated() {
    // Logs 'updated' when the component is updated
    this.$log('updated');
  }
}

destroyed

Called when the component is being destroyed.

Arguments

This method has no argument.

Example

js
import Base from '@studiometa/js-toolkit';

export default class Component extends Base {
  static config = {
    name: 'Component',
    log: true,
  };

  destroyed() {
    // Logs 'destroyed' when the component is destroyed
    this.$log('destroyed');
  }
}

terminated

Called when the component is being terminated.

Arguments

This method has no argument.

Example

js
import Base from '@studiometa/js-toolkit';

export default class Component extends Base {
  static config = {
    name: 'Component',
    log: true,
  };

  terminated() {
    // Logs 'terminated' when the component is terminated
    this.$log('terminated');
  }
}

MIT Licensed