import { BrowserRouter, Routes, Route } from "react-router-dom"; import { isMobile } from "react-device-detect"; import { cn, getTodayKST, formatFullDate, formatXDateTime } from "@/utils"; import { CATEGORY_NAMES, SOCIAL_LINKS } from "@/constants"; /** * 프로미스나인 팬사이트 메인 앱 * * Phase 2: 유틸리티 및 상수 완료 * - constants/index.js: 상수 정의 (카테고리, SNS 링크 등) * - utils/cn.js: className 유틸리티 (clsx 기반) * - utils/date.js: 날짜 관련 유틸리티 * - utils/format.js: 포맷팅 유틸리티 * - utils/index.js: 통합 export */ function App() { const today = getTodayKST(); return (

fromis_9 Frontend Refactoring

Phase 2 완료 - 유틸리티 및 상수

디바이스: {isMobile ? "모바일" : "PC"}

오늘 날짜: {today}

포맷된 날짜: {formatFullDate(today)}

X 스타일: {formatXDateTime(today, "19:00")}

카테고리: {Object.values(CATEGORY_NAMES).join(", ")}

SNS 개수: {Object.keys(SOCIAL_LINKS).length}개

} />
); } export default App;