안녕하세요 이번 글에서는 제가 프로젝트에 직접 사용중인 ReactorKit에 관한 설명을 담은 글을 공유해보겠습니다. 왜 사용하게 되었는지? ReactorKit이 무엇인지? 어떻게 사용하는지? 그리고 해당 글은 작년에 Notion에 적어두었던 글을 Velog로 옮겨두는
View는 data를 Display하는 역할이다. View layer에는 비즈니스 로직이 없다. action stream에 user의 입력을 바인딩하고, view state를 view의 UI에 바인딩만 해주면 된다. 그리고 action과 state를 어떻게 맵핑할지만
우리는 위에서 언급했던 global state를 좀 더 체계적으로 관리할 필요가 있다. service provider는 Reactor 만으로는 부족한 프로세스 단위의 관리를 할 수 있도록 도와주는 역할을 하는 동시에 side effect, API 호출과 같은 비동기 작