pile·
프론트엔드·saramin사람인 기술블로그·

Vue3, Composition API와 Pinia를 이용한 상태관리 (2)

문제17가지 필터 조건을 여러 컴포넌트가 공유해야 하는 인재풀 서비스에서 복잡한 공통 상태 관리가 필요했다.
접근Vue3 Composition API의 셋업 스토어 방식으로 Pinia를 도입. watch로 상태 변경을 감지하고 API를 재호출하는 구조로 검색 필터를 구현했다.
결과7인 팀 설문에서 약 70%가 Vuex보다 Pinia가 쉽고 코드 가독성이 향상됐다고 평가. watch 중복 호출, vue-query 도입 등 개선 과제도 도출.
saramin
사람인 기술블로그 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 프론트엔드·여기어때 (GC컴퍼니)여기어때 (GC컴퍼니)·

    항공 프론트엔드 구축기 (7/10): 창구를 하나만 두었습니다

    여기어때 항공 서비스 프론트엔드가 웹과 앱 웹뷰 두 환경에서 동일한 함수 호출로 동작하는 앱 브릿지 추상화 레이어를 설계한 과정을 다룬다. iOS·안드로이드 규약 차이와 "웹에 존재하지 않는 브릿지를 어떻게 호출하나"라는 문제를 단일 추상화 층으로 해결한 구현 사례다.

    요약 이어보기
    #react#typescript#webview+2