Ну, суть не в реалтайме, а в принципах разделения кода. (Ну, в геймдеве еще для производительности хорошо, плю распарралелить можно)
Текущий компонентный подход и стэйтмэнеджмент тоже из геймдева взяли так то.
ECS подход есть в AFrame
но вообще, главная идея, которую подцепил React - это то, иммутабильность состояния и строго top-down коммуникация между компонентами. В отличие от event-driven подхода, когда компоненты напрямую могли общаться друг с другом - почти невозможно было описать dataflow и уж тем более удержать в голове весь этот ад. React по-сути просто взял эту часть (корректный update UI от меняющегося стейта) на себя - это вполне понятная, имеющая смысл инновация