Ну это чистый ООП получается
Ну у полноценного ООП есть кое-какие вещи которых тупо в жс нет. Вроде и в тайпскрипте. То же прототипное наследование вроде уже ставит крест на нормальном ООП. Но базово раньше чтобы твой компонент приобрёл методы render() и методы жизненного цикла надо было создавать класс class Button extends React.ReactComponent {} (вроде, давно не писал на классах) Так что да, по факту это обрезанное ООП
Обсуждают сегодня