ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ReactorKit
    Swift/아키텍쳐 2021. 6. 18. 15:42

    ReactorKit으로 단방향 반응형 앱 만들기 - 전수열

    를 보고 정리 및 사용해보겠습니다.

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

     

    새로운 앱 구조를 위해 고민하고 있는 만큼 이 부분을 꼭 확인하고 넘어가고 싶었다.

    (Clean Architecture가 곧 정리해서 글이 올라올 예정)

     

     

     

     

     

    예시로 들어주신 부분이 바로 스크롤 내렸을때 다음 화면으로 이동하면서 이전 통신의 데이터를 다음 통신에 사용하고, 이런 의존성이 생기는 부분

     

    기본 구조

    View

    위의 protocol을 상속받아서 사용하는 식이다. 구조화가 되는 느낌이 있다.

    data Flow (ViewReactor)

    ViewController는 rendering만(bind), ViewReactor를 위처럼 만든다.

    위처럼 assgin을 하고

    ViewController에 아래처럼 bind를 작성한다.

    State를 추가하며 reduce 함수에 reator.state.map 과같은것을 추가해 로직을 작성한다.

    728x90

    'Swift > 아키텍쳐' 카테고리의 다른 글

    Ribs 예제 도입기 - Ribs 설치 편  (0) 2021.10.15
    Ribs 에 대해서...  (0) 2021.09.30
    Clean Architecture  (0) 2021.06.18
    Clean Swift  (0) 2021.03.14
    ios 개발 아키텍쳐 MVC, MVVM  (0) 2019.11.20

    댓글

Designed by Tistory.