Redux + Clean Architecture의 구조 이미지

배경



마지막으로 Redux+RxSwift의 데이터 흐름을 이미지로 기억하려고했습니다.
개인적으로는 문장을 읽는 것만으로 색깔의 이미지를 기억해 두고 싶다는 것이 도움이 되었습니다.

이번 CleanArchitectureRedux 와 함께 사용하게 되었기 때문에 어디가 어떻게 되어 있는지 전회의 이미지를 사용해 적는다.
또한 디렉토리 구성 등은 사람에 따라 다르다고 생각합니다.

할 일


  • Redux + CleanArchitecture를 곱할 때 어디에 무엇이 있는지

  • 하지 않는 것


  • 각 레이어에 대한 자세한 설명

  • 이쪽 근처가 자세하게 쓰여져 있습니다.
    참고:
    구현 클린 아키텍처

    그 전에



    가볍게 각 아키텍처 설명.

    Redux


  • 데이터 이동은 단방향
  • 통신계 처리 등은 ActionCreator에 쌓이는 경우가 많다
  • ActionCreator와 Middleware에 처리를 쌓는 것으로 확장성이 높아진다
  • 쵸쿠쵸 RxSwift와 세트에서 이용된다
  • GUI 아키텍처

  • Clean Architecture


  • 모델의 내부 부분까지 잘린 디자인
  • 데이터베이스 액세스 레이어와 같은 각 책임을 가진 레이어가 세분화되어 있습니다
  • MVVM + CL 및 Redux + CL과 같은 활용이 가능

  • 구조 이미지





    사용상의 포인트


  • State Reducer ActionEntity
  • ActionCreator (데이터를 어떻게하는 로직)는 UseCase
  • Reducer 에 의해 변경된 StateRxSwift.subscribe 됨으로써 View
  • 좋은 웹페이지 즐겨찾기