Skip to content

πŸ’‘ νŒ€ κΈ°μ—…κ³Όμ œ 1 : μ˜€λ“œμ»¨μ…‰

Notifications You must be signed in to change notification settings

wanted-Team4/wanted-codestates-project-4-5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ§₯ wanted-codestates-project-4-5

데이터 λ·°μ–΄, 이미지 λ“œλž˜κ·Έλ₯Ό κ΅¬ν˜„ν•œ ν”„λ‘œμ νŠΈμž…λ‹ˆλ‹€.


πŸ§₯ View

Question 1 Question 2
Q1_view Q2_view


πŸ§₯ Implement

Stack

Javascript React Redux Styled-Components

Features

βœ… Question 1

μƒν’ˆ νŒ¨μ…˜ μΉ΄ν…Œκ³ λ¦¬, 속성 λ“±μ˜ 정보가 λ‹΄κΈ΄ 데이터λ₯Ό 눈으둜 확인할 수 μžˆλŠ” λ·°μ–΄μž…λ‹ˆλ‹€.

  • λ°˜μ‘ν˜• μ›ΉνŽ˜μ΄μ§€
  • PXL 둜고 클릭 이벀트 μ‹œ κ²€μƒ‰μ°½μœΌλ‘œ 이동
  • url에 검색 데이터 ν‘œμ‹œ
  • Loading UI.
  • More λ²„νŠΌ
  • λ‘œλ”©λœ λ°μ΄ν„°λŠ” λ©”λͺ¨λ¦¬ μΊμ‹œ.
  • μ—λŸ¬ 처리

βœ… Question 2

μ΄λ―Έμ§€μ˜ νŠΉμ • μ˜μ—­μ„ λ“œλž˜κ·Έν•΄ ν•΄λ‹Ή μ˜μ—­μ˜ 이름을 μ μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  • μ§€μ •ν•œ μ˜μ—­ 이름 적용
  • μ§€μ •ν•œ μ˜μ—­ 이름 μ €μž₯
  • μ§€μ •ν•œ μ˜μ—­ μ‚­μ œ
  • κ²ΉμΉ˜λŠ” μ˜μ—­ κ΅¬ν˜„


πŸ§₯ Directory

β”œβ”€β”€ public/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ actions/                      - redux action μ„€μ •
β”‚   β”œβ”€β”€ components/                   - page components
β”‚   β”œβ”€β”€ constants/                    - exporting action type
β”‚   β”œβ”€β”€ hooks/                        - custom hook(toggle, input)
β”‚   β”œβ”€β”€ images/                       - img 파일
β”‚   β”œβ”€β”€ reducers/                     - redux μ„€μ •
β”‚   β”œβ”€β”€ store/                        - redux μ—°κ²°
β”‚   └── pages/                        - routed pages
β”‚
β”œβ”€β”€ App.js                            - page routing
β”œβ”€β”€ index.js                          - entry point
β”œβ”€β”€ README.md                         - λ¦¬λ“œλ―Έ(프리뷰, 배포링크, μ½”λ“œμ»¨λ²€μ…˜)
└── package.json                      - μ‚¬μš© package λͺ©λ‘


πŸ§₯ Code Convention

Getting Started

  1. clone the repository,
$ git clone "https://github.com/wanted-Team4/wanted-codestates-project-4-5.git"
  1. Install dependencies,
$ npm install
  1. Setting prettier,
$ npx prettier --write .
  1. start the project,
$ npm start

Commit Emoji

emoji commit message when to use it
πŸŽ‰ start ν”„λ‘œμ νŠΈ μ‹œμž‘
✨ feat μƒˆλ‘œμš΄ κΈ°λŠ₯ μΆ”κ°€
πŸ› fix 버그 μˆ˜μ •
♻️ refactor μ½”λ“œ λ¦¬νŒ©ν„°λ§
πŸ’„ style μŠ€νƒ€μΌ μΆ”κ°€ 및 μ—…λ°μ΄νŠΈ
πŸ“¦ chore νŒ¨ν‚€μ§€ μΆ”κ°€ 및 μ—…λ°μ΄νŠΈ
πŸ“š docs κ·Έ μ™Έ λ¬Έμ„œ μΆ”κ°€ 및 μ—…λ°μ΄νŠΈ


About

πŸ’‘ νŒ€ κΈ°μ—…κ³Όμ œ 1 : μ˜€λ“œμ»¨μ…‰

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published