Skip to content

[SearchGoals] 검색 필터링 기능 리팩토링 #226

@YujeanSohn

Description

@YujeanSohn

문제 상황

  • 컴포넌트 내에서 불필요한 상태 관리를 하고 있어 불필요한 랜더링이 일어남
  • 컴포넌트 간 의존성이 분리되지 않아 결합도가 높음

해결 방안

  • 검색 필터링 컴포넌트 내의 state 분기점 정리
  • state에 따라 트리 구조의 컴포넌트가 의존하는 것이 아닌 경우 전역 상태로 분리
  • 트리 구조의 컴포넌트가 의존하는 경우 props 혹은 contextAPI 사용
  • view를 표현하는데 사용하는 state, 데이터를 요청하는데 사용하는 state 관리 로직 분리

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions