리액트 바텀시트 컴포넌트 제작기 (feat. framer-motion)
·
React
최근 진행했던 사이드 프로젝트에서 제작했던 바텀시트 제작기입니다.웹 환경에서 작업했으며, 주요 기술로는 React, TypeScript, framer-motion을 사용했습니다.별도의 바텀시트 전용 라이브러리는 사용하지 않았기 때문에 부족한 부분이 많을 수 있습니다.이번 글은 구현 코드 위주의 정보성 글이라기보다는, 직접 부딪히며 만든 컴포넌트 제작 일기에 가깝습니다.참고 부탁드립니다.0. 기획이번에 진행한 사이드 프로젝트의 주제는 레시피 검색 사이트였다.핵심 컨셉은 세분화된 검색 및 필터링을 통한 레시피 추천이었다.마치 가전제품을 검색할때 다양한 카테고리와 조건을 선택하듯,사용자가 원하는 조건을 조합해 레시피를 찾을 수 있도록 하는 게 목표였다.따라서 상세 검색 기능 구현이 매우 중요한 과제였다. 프로..