Там все логично. Я в другом чате задавал сегодня подобный вопрос про разницу классовых и функциональных компонентов. Просто в той же самой доке, что вы скинули, есть заметка - классовые и функциональные компоненты эквивалентны. В этом случае, ничего не устарело.