Skip to content

SearchFeature를 구현한다 #131

@0Hooni

Description

@0Hooni

🤔 작업 배경

해당 이슈를 해결하는 과정에서

  • 특정 section만 업데이트해주기 어려운 구조적 문제
  • reactor에서 관리되는 view와 view layout 문제
  • 불필요한 loadView를 통한 reloadData를 진행하는 reactor flow 개선
  • 변경이 잦은것에 유리한 diffableDataSource로 개선하기

이와 같은 문제점을 발견했었습니다. 또한 앞으로 부족한 데이터로 테스팅이 어려운 환경을 개선하기 위한 테스팅 환경 목킹을 위해서라도 별도의 Feature 단위의 구성이 필요했다 생각했습니다.

📝 작업 내용

  • 기존의 designSystem 폴더를 별도의 모듈로 분리한다
  • 현재 Sectionable과 CollectionViewCompotitionalLayout으로 구성된 기존의 검색 화면을 새로운 FeatureModule로 구현하고 대체한다.
  • CollectionView의 변경이 잦은 현재의 검색 화면의 CollectionView를 diffableDataSource를 활용하도록 수정한다

Sub-issues

Metadata

Metadata

Assignees

Labels

🚀 feat새로운 기능을 추가

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions