JQuery sana sadece vanilla js ile uzun uzun yazma diye işini kolaylaştır diye oluşturulmuştur. React, Vue ile rakip değil Angular ile karıştıracak bir teknoloji değildir. Kendisi her projeye sonradan dahi çok basit şekilde adapte olabilir. İster az bir alanda kullan istersen her yerde kullan sana kalmış. React bildiğim için onu da basitçe açıklamak gerekirse, bkz: Facebook, Twiter, Instagram ve onlarca sayamadığım büyük örneklerde sadece belirli alanlarda kullanılır. Burada Spa ile veri sürekli değişir ve sayfa yüklenmeleri daha hızlı olur. Dezavantajı vardır seo unutuyorsun o alanlarda client kısımda render olduğu için server side render etmen gerekiyor ayrı kütüphane kullan bilmem ne, eee ne anlamı kaldı o zaman. Projeye göre değişen bir olaydır aslında. Projende bir kısım vardır orada canlı veri akışı çoktur kullan arkana bakma, basit bir blog projesinde saçmalık olabiliyor. Ne gerek var ki zaten blog projesinde react. Kaldı ki zaten Vue ve React bir View yani backend ihtiyaç var onu da web servis ile haberleştirmen gerekiyor. Basit bir projede çile olabilecek ama orta ve büyük projelerde hayat kurtarabilecek şeylerdir. JQuery ile karıştırılmamalıdır. Node.js apayrı dünyadır o bildiğin backend için bir platformdur...