https://www.youtube.com/watch?v=AERY1ZGoYc8

출처: https://m.blog.naver.com/sejun3278/221575009683
React와 같은 SPA (Single Page Application) 에서는 주로 백엔드에서 Model(데이터베이스 작업), Controller(로직 처리)를 담당하고, 프론트엔드에서 View를 담당함.
Model : Controller에게 받은 요청에 따라 데이터를 관리합니다. 해당 데이터는 다시 Controller에게 전송합니다.
Controller : Client로부터 요청을 받아 데이터를 가져와야 한다면 Model에게 해당 데이터를 요청합니다. Model에게 받은 데이터는 View에게 전송합니다.
View : Controller로 부터 받은 데이터를 Clinet로 전송해 결과를 나타냅니다. (예시로 React가 View 역할을 해준다고 볼 수 있음)
React + Expess 를 통해 설명한 MVC 패턴
React로 블로그 만들기 11 : MVC 패턴 분할하기

웹 애플리케이션에서 일반적인 MVC 구성요소 다이어그램. 출처: 위키백과