Skip to content

🦁 λ©‹μŸμ΄μ‚¬μžμ²˜λŸΌ ν”„λ‘ νŠΈμ—”λ“œμŠ€μΏ¨ 6κΈ° λ¦¬μ•‘νŠΈ 3μ£Όμ°¨ 과제

Notifications You must be signed in to change notification settings

KIMGEUNDU/Introduce-likelion6

Β 
Β 

Repository files navigation

λ¦¬μ•‘νŠΈ 3μ£Όμ°¨ 과제_λ―Έλ‹ˆ React μ• ν”Œλ¦¬μΌ€μ΄μ…˜λ§Œλ“€κΈ°

배포 μ£Όμ†Œ

Netlify 배포
Vercel 배포

λͺ©μ°¨

ν”„λ‘œμ νŠΈ 쑰원
폴더 ꡬ쑰
κ΅¬ν˜„ λΆ€λΆ„ 및 λ¦¬νŒ©ν† λ§ μ˜ˆμ • λΆ€λΆ„
μΆ”κ°€ν•˜κ³ μ‹Άμ€ λΆ€λΆ„

ν”„λ‘œμ νŠΈ 쑰원

쑰원1 쑰원2
김건주 κΉ€κ·œλ―Ό
Github Github

폴더 ꡬ쑰

introduce-likelion6
β”œβ”€ index.html
β”œβ”€ src
β”‚  β”œβ”€ api
β”‚  β”‚  └─ pocketbase.js
β”‚  β”œβ”€ App.jsx
β”‚  β”œβ”€ assets
β”‚  β”‚  β”œβ”€ add.svg
β”‚  β”‚  β”œβ”€ lionLogo.png
β”‚  β”‚  └─ search.svg
β”‚  β”œβ”€ components
β”‚  β”‚  β”œβ”€ Logo.jsx
β”‚  β”‚  β”œβ”€ MenuBar.jsx
β”‚  β”‚  β”œβ”€ Spinner.jsx
β”‚  β”‚  └─ SwiperButton.jsx
β”‚  β”œβ”€ hooks
β”‚  β”‚  β”œβ”€ useDataDetails.js
β”‚  β”‚  β”œβ”€ useDataList.js
β”‚  β”‚  └─ useFetchData.js
β”‚  β”œβ”€ layout
β”‚  β”‚  β”œβ”€ AddList.jsx
β”‚  β”‚  β”œβ”€ Heading.jsx
β”‚  β”‚  └─ RootLayout.jsx
β”‚  β”œβ”€ main.jsx
β”‚  β”œβ”€ routes.jsx
β”‚  β”œβ”€ styles
β”‚  β”‚  └─ tailwind.css
β”‚  β”œβ”€ utils
β”‚  β”‚  └─ getImageURL.js
β”‚  └─ views
β”‚     β”œβ”€ CharacterDetails.jsx
β”‚     β”œβ”€ CharacterList.jsx
└─    └─ Home.jsx

κ΅¬ν˜„ λΆ€λΆ„ 및 λ¦¬νŒ©ν† λ§ μ˜ˆμ • λΆ€λΆ„

πŸ¦† 김건주

λ‹΄λ‹Ήν•œ λΆ€λΆ„ : 곡톡 헀더 λΆ€λΆ„, 루트 νŽ˜μ΄μ§€, 리슀트 λ Œλ”λ§, 리슀트 μΆ”κ°€ νŽ˜μ΄μ§€, λ””μžμΈ, OGP νƒœκ·Έ μΆ”κ°€

  1. AddList.jsx - 데이터가 λ“±λ‘λœ ν›„ λ‘œλ”© ν™”λ©΄ λ‹€μŒμ— 폼 화면이 λ‹€μ‹œ λ‚˜μ˜€κ³  'λ“±λ‘λ˜μ—ˆμŠ΅λ‹ˆλ‹€'λΌλŠ” μ•ˆλ‚΄λ¬Έκ΅¬κ°€ λ‚˜μ˜΅λ‹ˆλ‹€. 이 뢀뢄을 폼 화면은 μ•ˆλ³΄μ΄κ³  μ•ˆλ‚΄λ¬Έκ΅¬λ§Œ λ‚˜μ˜€κ²Œ λ¦¬νŒ©ν† λ§ μ˜ˆμ •μž…λ‹ˆλ‹€.
  2. μ‹œμ•ˆμ΄ μ—†μ–΄μ„œ UI κ΅¬μ„±ν•˜λŠ” 것과 λ²„νŠΌ μ»΄ν¬λ„ŒνŠΈλ₯Ό λ‚˜λˆ„κ³  props μ „λ‹¬ν•˜λŠ” 것에 어렀움을 λŠκΌˆμŠ΅λ‹ˆλ‹€.
  3. 데이터λ₯Ό 뢈러였고 λžœλ”λ§ ν•˜λŠ” λΆ€λΆ„μ—μ„œ 어렀움을 λŠκΌˆμ§€λ§Œ λ°°μ› λ˜ μ½”λ“œλ₯Ό λ³΅κΈ°ν•˜λ©΄μ„œ 데이터 λΆˆλŸ¬μ˜€κΈ°μ— μ„±κ³΅ν–ˆμŠ΅λ‹ˆλ‹€.

πŸˆβ€β¬› κΉ€κ·œλ―Ό

λ‹΄λ‹Ήν•œ λΆ€λΆ„ : ν™˜κ²½ ꡬ성, λΌμš°ν„° ꡬ성, 리슀트 λ Œλ”λ§, 상세 νŽ˜μ΄μ§€ λ Œλ”λ§, μˆ˜μ • 및 μ‚­μ œ νŽ˜μ΄μ§€ - 사진도 μˆ˜μ •ν•  수 μžˆλ„λ‘ κΈ°λŠ₯ μΆ”κ°€

  1. CharacterDetails.jsx - CharacterList 의 background-color 속성을 Context λ₯Ό ν™œμš©ν•˜λ € ν–ˆμœΌλ‚˜ μ½”λ“œ μž‘μ„±μ— 어렀움이 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.
  • ${setColor(dataForm.items.findIndex(item => { item.id == dataId; }))}
  • ν˜„μž¬λŠ” κ³ μ •λœ μƒ‰μœΌλ‘œ ν‘œμ‹œλ˜λŠ” μƒνƒœ
  1. CharacterEdit.jsx - μˆ˜μ • 및 μ‚­μ œ νŽ˜μ΄μ§€ μ½”λ“œ μž‘μ„± 쀑... λ§Œλ“€κ³  λ‚˜μ„œ λͺ¨λ‹¬μ°½μœΌλ‘œ λ¦¬νŒ©ν† λ§ κ³ λ €μ€‘μž…λ‹ˆλ‹€.

μΆ”κ°€ν•˜κ³ μ‹Άμ€ λΆ€λΆ„

  1. 검색
  2. 데이터 μΆ”κ°€, μˆ˜μ •νŽ˜μ΄μ§€ λͺ¨λ‹¬μ°½μœΌλ‘œ λ§Œλ“€μ–΄λ³΄κΈ°
  3. μ• λ‹ˆλ©”μ΄μ…˜

About

🦁 λ©‹μŸμ΄μ‚¬μžμ²˜λŸΌ ν”„λ‘ νŠΈμ—”λ“œμŠ€μΏ¨ 6κΈ° λ¦¬μ•‘νŠΈ 3μ£Όμ°¨ 과제

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.8%
  • HTML 1.6%
  • CSS 0.6%