У нас react это SPA. И преимущество (это не только react но и любой front фреймворк)
1. Разделение труда.
2. Увеличение скорости разработки (из п.1)*
3. Большая профессиональная подготовка персонала. Если каждый отвечает за определенный пул технологий*
4. Большая скорость работы приложений. Мы ушли с web forms и это было правильно.
5. И асинхронность и порционная загрузка данных это п. 4
* если конечно не один человек делает все