wa_ter_ve

6. UI 수정 및 개선 본문

공부/소프캡디

6. UI 수정 및 개선

수win 2025. 5. 11. 21:31

🔎 key={idx}와 key={place.id} 차이점?

☆ key={idx}

(배열 인덱스 사용)

→ 배열의 각 요소를 반복할 때 인덱스를 key로 사용하는 경우

 {[...Array(5)].map((_, idx) => (
 )}

 

☆ key={place.id}

(고유한 ID 사용)

→ place.id는 각 아이템에 고유하게 할당된 ID로, 이 값은 데이터베이스나 API에서 제공되는 유일한 식별자

 


🔎 하단 스크롤바 안 보이게 하는 법

 

 

📍tailwind.config.js

import plugin from "tailwind-scrollbar-hide";
...
  plugins: [plugin],
};

 

 

📍Mainpage.jsx

  • "scrollbar-hide" 추가
...
<div className="flex space-x-4 overflow-x-auto pb-4 scrollbar-hide">
...

 


 

 

💭 추가 지식

Tailwind CSS에서 hover:scale-* 유틸리티 클래스의 단위는 ➡️ 배율(scale factor)

  • hover:scale-100 → transform: scale(1); (변화 없음)
  • hover:scale-105 → transform: scale(1.05); (5% 확대)
  • hover:scale-110 → transform: scale(1.10); (10% 확대)
  • hover:scale-95 → transform: scale(0.95); (5% 축소)

 

Tailwind 기본 클래스에 없는 비율을 쓰고 싶다면?

style 속성 or Tailwind 커스텀 배율 사용 (ex. [1.05])
<div className="hover:scale-[1.03] transition-transform">...</div>

 

 

 

'공부 > 소프캡디' 카테고리의 다른 글

8. API 연동  (1) 2025.06.08
7. 소셜로그인 API 연동  (2) 2025.05.18
5. 맛집 추천 페이지  (0) 2025.04.28
4. 사이드바 모달  (0) 2025.04.28
3. 마이 페이지 UI  (0) 2025.04.14