[React] MVC 패턴으로 코드짜기
MVC패턴 모델Model : 모델은 앱이 포함해야할 데이터가 무엇인지를 정의. ( ==데이터베이스 ) 뷰View: 레이아웃과 화면을 처리합니다.(==화면 jsx, vue) 컨트롤러Controller: 명령을 모델과 뷰 부분으로 라우팅합니다. (==비동기통신하는 부분, composable) mvc패턴으로 짜주려면 누구 하나가 모든것을 다 처리하면 안된다. 각각의 역할 만큼만 할 수 있도록 만들어주어야한다. 따라서 view에서 비동기통신과 관련된 것들을 모~두 하지 않는것이 좋고, 따로 services 폴더를 만들어 관리한다. 수정 전 코드 app.jsx import './App.css'; import React, {useState, useEffect} from 'react'; import VideoList..