Components Classic Mode Idiom
Octane Mode Idiom
• Components subclass from @ember/component. They use APIs like classNameBinding to configure the root element, and use lifecycle hooks on the component class to interact with the DOM.
• Components subclass from @glimmer/component. They describe all elements, including the root element, in the template. They use modifiers to interact with the DOM.
Migration Guide: https://tinyurl.com/octane-migration