νλ‘μ νΈ μ‘°μ
ν΄λ ꡬ쑰
ꡬν λΆλΆ λ° λ¦¬ν©ν λ§ μμ λΆλΆ
μΆκ°νκ³ μΆμ λΆλΆ
μ‘°μ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 νκ·Έ μΆκ°
- AddList.jsx - λ°μ΄ν°κ° λ±λ‘λ ν λ‘λ© νλ©΄ λ€μμ νΌ νλ©΄μ΄ λ€μ λμ€κ³ 'λ±λ‘λμμ΅λλ€'λΌλ μλ΄λ¬Έκ΅¬κ° λμ΅λλ€. μ΄ λΆλΆμ νΌ νλ©΄μ μ보μ΄κ³ μλ΄λ¬Έκ΅¬λ§ λμ€κ² 리ν©ν λ§ μμ μ λλ€.
- μμμ΄ μμ΄μ UI ꡬμ±νλ κ²κ³Ό λ²νΌ μ»΄ν¬λνΈλ₯Ό λλκ³
props
μ λ¬νλ κ²μ μ΄λ €μμ λκΌμ΅λλ€. - λ°μ΄ν°λ₯Ό λΆλ¬μ€κ³ λλλ§ νλ λΆλΆμμ μ΄λ €μμ λκΌμ§λ§ λ°°μ λ μ½λλ₯Ό 볡기νλ©΄μ λ°μ΄ν° λΆλ¬μ€κΈ°μ μ±κ³΅νμ΅λλ€.
λ΄λΉν λΆλΆ : νκ²½ ꡬμ±, λΌμ°ν° ꡬμ±, 리μ€νΈ λ λλ§, μμΈ νμ΄μ§ λ λλ§, μμ λ° μμ νμ΄μ§ - μ¬μ§λ μμ ν μ μλλ‘ κΈ°λ₯ μΆκ°
- CharacterDetails.jsx - CharacterList μ
background-color
μμ±μ Context λ₯Ό νμ©νλ € νμΌλ μ½λ μμ±μ μ΄λ €μμ΄ μμμ΅λλ€.
- ${setColor(dataForm.items.findIndex(item => { item.id == dataId; }))}
- νμ¬λ κ³ μ λ μμΌλ‘ νμλλ μν
- CharacterEdit.jsx - μμ λ° μμ νμ΄μ§ μ½λ μμ± μ€... λ§λ€κ³ λμ λͺ¨λ¬μ°½μΌλ‘ 리ν©ν λ§ κ³ λ €μ€μ
λλ€.
- κ²μ
- λ°μ΄ν° μΆκ°, μμ νμ΄μ§ λͺ¨λ¬μ°½μΌλ‘ λ§λ€μ΄λ³΄κΈ°
- μ λλ©μ΄μ