코멘트 아웃되어 있는 부분 뷰모델로 옮겨주자
그리고 network 리퀘스트 해주는 부분(Resource와 load 부분)도 따로 메소드로 파주면 될 거 같다
그리고 로직들도 다 옮겨주자
보면 네트워크가 필요한 걸 알 수 있음
SearchViewController에서 빼와주면 좋겠죠
let network = NetworkService(configuration: .default)
init될 때 받을 수 있게 해주고
그럼 viewModel만 init 해주면 끝
지금 업데이트 될 때 들어가는 데이터 조차도 viewModel. 으로 들어가면 좋을 거 같다
요런 형태로!
요부분을 바꿔줘야할 거 같다
여러번 반복해서 구조화하는 걸 연습해보자