Что касается будущего, можно только предполагать, но вполне вероятно, что React будет использовать функциональные компоненты все больше и больше.
Фактически на момент написания книги даже официальная документация React показывает большинство примеров как компоненты классов.
На самом деле классы не существовали в ранних версиях языка JavaScript, они были придуманы позже и являются лишь синтаксическим сахаром поверх функций и прототипов