enum 사용법!
열거하는 타입
이라는 의미를 가짐 상품 이미지 위에 북마크 아이콘 올리는 법(두 요소 겹치는 방법)
: 두 요소를 div로 묶어주고, 그 div는 display: relative
위로 겹치려는 아이콘은 absolute 속성 후 left, top 조정해 주기.
.img--div {
position: relative;
}
.bookmark--icon {
position: absolute;
right: 15px;
bottom: 15px;
}
z-index
를 올려주면 해결! 진짜... 초기 구조 구상이 얼마나 중요한 것인지 뼈저리게 느낀 하루였다...
메인 페이지의 북마크 리스트의 별 아이콘이 즉각 노랑색으로 반영되지 않는 점, 상품 리스트 페이지에서 북마크 시에는 또 메인페이지 북마크 리스트에 안뜨는 상황...
시작부터 북마크 데이터의 흐름을 너무 잘못 잡은 것 같다는 생각이 들었다... 북마크 데이터는 모든 창에서 다 쓰이는데... 그래서 Redux로 수정해보기로 했다.
개발을 시작하기 전, 꼼꼼하게 데이터의 흐름이나 파일간의 관계, 구조 등에 대해 생각해보고 설계하는 습관을 들여야 할 것 같다.🥹