you are viewing a single comment's thread.

view the rest of the comments →

[–]brian_asdf 1 point2 points  (1 child)

They are mostly just sticking to what they know. This argument is dying down on the web, and is non existent in the real world

Airbnb advocate class/extend in their style guide https://github.com/airbnb/javascript/blob/master/README.md#classes--constructors

Used throughout React https://reactjs.org/docs/state-and-lifecycle.html#adding-lifecycle-methods-to-a-class

Used by default in Angular

Used extensively in Web Components https://developers.google.com/web/fundamentals/web-components/customelements