Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Coordinator Pattern 및 부분적인 ReactorKit 적용, 기타 코드 리팩토링 작업을 진행합니다. #38

Closed
sanghyeok-kim opened this issue Jul 28, 2023 · 0 comments · Fixed by #39
Assignees
Labels
refactor 로직에 대한 변경 없는 코드 변경

Comments

@sanghyeok-kim
Copy link
Owner

sanghyeok-kim commented Jul 28, 2023

  • 화면 전환 로직에 대해 Coordinator Pattern 적용
  • TimerSettingViewModel, TimerSettingViewController에 대해 ReactorKit을 적용하여 각각 View, Reactor 타입으로 리팩토링
  • TimerCreateViewModel, TimerCreateViewController에 대해 ReactorKit을 적용하여 각각 View, Reactor 타입으로 리팩토링
  • 'TimerSetting -> TimerEditing', 'Main -> Home'으로 각각 네이밍 수정
  • 커스텀 뷰의 이벤트 처리에 Relay 프로퍼티를 별도로 사용하던 방식에서 RxCocoa Traits를 사용하도록 변경
@sanghyeok-kim sanghyeok-kim self-assigned this Jul 28, 2023
@sanghyeok-kim sanghyeok-kim added the refactor 로직에 대한 변경 없는 코드 변경 label Jul 28, 2023
sanghyeok-kim added a commit that referenced this issue Jul 29, 2023
… 처리를 ControlEnvent와 Binder로 처리할 수 있도록 변경
sanghyeok-kim added a commit that referenced this issue Jul 29, 2023
- 네이밍과 역할을 봤을 때 ControlProperty(getter와 setter를 모두 가짐)보다는 ControlEvent(이벤트를 방출만 함)가 더 적절함
sanghyeok-kim added a commit that referenced this issue Jul 29, 2023
- TextField의 text에 접근하는 별도의 프로퍼티를 만들 필요 없이 rx.text를 직접 사용하면 되므로 불필요, 따라서 제거함.
sanghyeok-kim added a commit that referenced this issue Jul 29, 2023
…ctorKit을 이용하여 각각 View, Reactor 타입으로 리팩토링
sanghyeok-kim added a commit that referenced this issue Jul 29, 2023
…eactorKit을 이용하여 각각 View, Reactor 타입으로 리팩토링
@sanghyeok-kim sanghyeok-kim changed the title 부분적으로 ReactorKit을 적용하고 코드 리팩토링을 진행합니다. Coordinator Pattern 및 ReactorKit 적용, 기타 코드 리팩토링 작업을 진행합니다. Jul 29, 2023
@sanghyeok-kim sanghyeok-kim changed the title Coordinator Pattern 및 ReactorKit 적용, 기타 코드 리팩토링 작업을 진행합니다. Coordinator Pattern 및 부분적인 ReactorKit 적용, 기타 코드 리팩토링 작업을 진행합니다. Jul 29, 2023
sanghyeok-kim added a commit that referenced this issue Jul 29, 2023
…factoring

Coordinator Pattern 및 부분적인 ReactorKit 적용, 기타 코드 리팩토링 작업
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactor 로직에 대한 변경 없는 코드 변경
Projects
None yet
1 participant