작업 내용 이번 next.js 프로젝트에서 "앨범 카드"라는 컴포넌트를 만드는 역할을 맡았다. 간략히 설명하자면, 위처럼 앨범 카드 컴포넌트가 있고, kebab 아이콘 버튼을 눌렀을 때, 카드 내용을 수정하기 / 삭제하기 버튼을 누를 수 있는 Popover를 띄우는 기능을 만들었다. 이 기능을 만들면서 나는 다음과 같은 로직으로 제작했다. Popover 노출 여부를 나타내는 isPopoverOpen 상태를 관리한다. kebab 버튼을 클릭하면 isPopoverOpen이 true로 설정되어 Popover 컴포넌트를 렌더링한다. 다시 kebab 버튼을 클릭하면 false가 되어 popover가 사라진다. useOutsideClick 커스텀 훅을 사용하여 Popover 컴포넌트의 외부를 클릭해도 Popover..