사람마다 MVVM 을 구현하는 방식이 가지각색이다.
ReactorKit
은 그런 부분에 있어서 어느정도 제약을 두어서 좀 더 정형화된 방식으로 구현할 수 있게 만들어준다.
ReactorKit은 크게
View
와Reactor
로 이루어져있으며,
View
는Reactor
에게 Action을 전달하고Reactor
는View
에게 State를 전달하는
단방향 구조이다.
리액터킷 깃허브 에 가면 ReactorKit으로 만든 여러가지 앱들이 있다.
가장 기본적인 예제인 Counter 와 GitHub Search부터 살펴보쟈!