Тут даже без привязки к реакту, в целом наследование имеет недостатки. Один из пунктов это наличие не нужного наследуемого функционала, в то время как композицией задаём только то что нужно
Там в проекте люди, которые довольно долго пишут на Джава или Пиейчпи. Я не буду пытаться им доказывать, что наследование это плохо) Я думаю только донести что на Реакте так писать немного не принято)