Показать сообщение отдельно
  #1 (permalink)  
Старый 17.12.2015, 18:07
Аватар для abrahadabra
Новичок на форуме
Отправить личное сообщение для abrahadabra Посмотреть профиль Найти все сообщения от abrahadabra
 
Регистрация: 17.12.2015
Сообщений: 3

О наследовании классов
Добрый вечер. Странное поведение вижу, не понимаю, как работает наследование.

Код таков:
class FieldMultiSelect extends FilterFieldBase {
    // некоторый код.
    // есть также и другие классы, наследованные от FilterFieldBase
}

FieldMultiSelect.propTypes = Object.assign(FieldMultiSelect.propTypes, {
    variants: React.PropTypes.object.isRequired
})


При этом у всех классов, унаследованных от FilterFieldBase, появилось свойство propTypes.variants: React.PropTypes.object.isRequired. Мне казалось, что такого быть не должно.

Что я неправильно понимаю?
Ответить с цитированием