react
react-redux
axios
react-router-dom
react-xml-parser
typescript
S-coreDream 폰트 (눈누사이트 무료폰트)
src
├──app
│ ├── hooks.ts
│ └── store.ts - redux를 사용하기 위한 스토어 정의
│
├──fetures - 사이트 내에서 쓰이는 페이지들
│ ├── parks
│ │ ├── ParkApi.jsx - 공원정보 API 정의
│ │ ├── ParkAroundPlaceItem.jsx - 공원 주변 정보 Item 컴포넌트
│ │ ├── ParkAroundPlaces.jsx - 공원 주변 정보 항목 컴포넌트
│ │ ├── ParkCondition.jsx - 공원 리스트의 구단위 selectbox와 변경 액션(검색) 정의 컴포넌트
│ │ ├── ParkDetail.jsx - 공원 상세정보 컴포넌트
│ │ ├── ParkItem.jsx - 공원 항목 컴포넌트
│ │ ├── ParkMain.jsx - 메인화면 공원 리스트 컴포넌트
│ │ ├── ParkMap.js - Naver Map API Init 동작 정의
│ │ └── ParkUtil.js - Api response를 Parsing하는 등의 내용 정의
│ └── sample - (설명 생략)
│
├──search
│ └── searchSlice.ts - 검색 동작이 일어났을 시 redux에 의해 검색값을 유지하도록 하기 위한 정의