Задать вопрос
Guedda
@Guedda
Начинающий front-end разработчик

Можно ли и как в реакте применять наследование?

Добрый день, уважаемые знатоки. Вопрос следующий:
Можно ли в реакте компоненты наследовать друг от друга? У меня получается так, что практически в каждом компоненте есть метод:
componentWillReceiveProps(nextProps) {
    if (nextProps.val != this.state.val) {
        this.setState({val: nextProps.val});
    }
}

Получается жутчайшее дублирование кода. Можно ли как-либо этого избежать? Насколько я понял гугл - нельзя (там что-то про миксины, но для меня это пока непонятно). Может толкнёте меня в правильном направлении?

Заранее благодарен за ответы.
  • Вопрос задан
  • 412 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
miraage
@miraage
Старый прогер
Higher Order Component
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
link_web
@link_web
Magento, Laravel, Zend, Shopify, Prestashop, WP
Компоненты высшего порядка
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы