Реакт по своей концепции необходим для компонентного управления содержимым страницы, плюс также имеет приятный бонус в виде серверного рендеринга приложения, то есть реакт как вирус вползает в одном маленьком компоненте, а заканчивается отображением всего приложения с помощью реакта.