Front-end ile back-end nasıl iletişim kurar?

Mesela react ile. net kullandım. Bunlar birbirler ile nasıl iletişim kuruyor. Api dediğimiz şeyle mi? Mesela manager ve employee nin göreceği bileşenler farklı olsun, bunu sanırım sunucu tarafı kodda yapacağız. Peki bunu react nasıl bilecek? Azıcık aydınlatır mısınız?
Front-end ile back-end nasıl iletişim kurar?
Cevapla