JavaScript

JavaScript

Made by DeepSource

Should not use .on() JS-0800

Bug risk
Minor
ember

Avoid using .on() in favour of component's lifecycle hooks. The order of execution for on() is not deterministic.

Bad Practice

export default Component.extend({
  abc: on('didInsertElement', function () {
    /* custom logic */
  })

Recommended

export default Component.extend({
  didInsertElement() {
    /* custom logic */
  }
});