μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- type
- λ³μ
- κ°λ°μ
- K-Digital
- PROJECT
- API
- native
- νμ
- λ΄μΌλ°°μ
- NEXT
- rn
- ν¨μ
- νμ€
- JavaScript
- μκ³ λ¦¬μ¦
- λΆνΈμΊ ν
- trainning
- μλ¬
- λ΄μΌλ°°μμΊ ν
- Firebase
- μ¨λΌμΈ
- wil
- νλ‘μ νΈ
- 리μ‘νΈ
- JS
- μ½λ©
- Redux
- νλ‘ νΈμλ
- react
- μλ°μ€ν¬λ¦½νΈ
- Today
- Total
Frontend κ°λ°μ - hyo.loui
(React) WIL - 15μ£Όμ°¨ νκ³ λ³Έλ¬Έ
π WIL: Weekly I Learned
Work done this week
μ΄λ² μ£Ό λλΈ μΌ!
- ν°μ€ν 리 ν¬μ€ν = λ§€μΌ TIL μΌμ§ (λͺ©ν, μ€λ₯, μ λ¦¬λ‘ μΈλΆν)
- Project : μ΅μ’ νλ‘μ νΈ μμ = μ΅μ’ νλ‘μ νΈ μμ ( init )
- μ±λ¦°μ§ ν ν€μ»€ν€ μ§ν = 2.10 ~ 11μΌ ( 24μκ° )
Hackathon review
μ΄λ² μ£Ό κ°μ₯ μΈμ κΉμλ 'ν€μ»€ν€'μ λν΄ λ¦¬λ·° νκ² λ€.
μ°μ μ°λ¦¬λ 2μ 10μΌ λΆν° 11μΌ κΉμ§ μμ μ€νΌμ€ν μ λκ΄νμ¬ μ§ννκ³ ,
12μμ λͺ¨μ¬ κ°λ¨ν μμ¬ ν,
ν΄μ»€ν€ μ₯μλ‘ κ°μ κ°μ μ₯λΉ μ μ μ λλ΄λ 2μκ° λ€ λμλ€.
νμ₯λ μ£Όλ νμ λμμ΄λλκ³Ό νμλ₯Ό μ§ννκ³ ,
μ°μ μ μΌλ‘ μμ΄μ΄νλ μμ΄ λμμ 무λνκ² μ§ν ν μ μμ κ² κ°μλ€.
λν μ°λ¦¬λ λμμ΄λλκ³Όμ νμλ₯Ό λ§μΉκ³ ,
κ°λ°νμλ₯Ό νμ¬ μ»΄ν¬λνΈ λ³ μμ λΆλ΄μ νλ€.
λλ ν¬μ€ν μ νμν
μ λͺ©, λΆμ λͺ© κ³Ό
λλ‘λ€μ΄(μ λ νΈ λ°μ€) μ»΄ν¬λνΈλ₯Ό μμ νλ€.
λ΄κ° μ§κΈκΉμ§ ν΄μλ νμ΄μ§ λ³ μμ κ³Όλ λ€λ₯΄κ² μ§νλμ΄μ
μ²μ μμ μ μ΄λ»κ² λ€μ΄κ°μΌλ μ§ λ¨Έλ¦Ώμμ κ·Έλ €μ§μ§ μμμ ν€λ©μλ€..
곡ν΅μΌλ‘ μ¬μ©ν μ μλ μ»΄ν¬λνΈμ΄λ component / common ν΄λμμ
μμ μ μ§ν νκ³ ,
μ λ νΈ λ°μ€μ λμμΈμ λΉ λ₯΄κ² λ§μΉκ³ μμ μ νκ³ μΆμ λ§μμ
λΌμ΄λΈλ¬λ¦¬ 'Toast UI select-box' λ₯Ό install νλ€.
νμ§λ§ toast ui λ next μ λν μ§μμ μνκ³ μμ΄μ
ssr μ€μ μμ μ λ°λ‘ ν΄μ€μΌ νλ€..
κ·Έλ κ² μμ μ μμνμ§λ§ install νλ select-box κ° μΈμμ΄ λμ§ μμκ³ ,
λ¬Έμ λ₯Ό ν΄κ²°νλ € νμ°Έμ μκ°νλΉ νλ€.
μμμ μμ μ€μΈ νμλ€μκ² λ―Έμνκ³
μ€μ€λ‘ μμ± κ°μ λΉ μ Έ μ§μ€μ΄ λμ§ μμλ€...
λ¬Έμ ν΄κ²°μ΄ λμ§ μμμ λΌμ΄λΈλ¬λ¦¬λ₯Ό install νλ commitμ revert νκ³
λ€μ μλ‘μ΄ λ§μμΌλ‘ uiλΆν° μμ μ λ§μΉκ³ λ‘μ§μ λΆμ΄κΈ° μμνλ€.
νμ§λ§ νμ μ€ν¬λ¦½νΈ μμ± ν λΆλΆμμ λ°μ λ°μ΄ν°κ° number μ΄κ±°λ string μΌλ‘ μ λ¬λ°μμΌ νλλ°,
μλ‘ λ€λ₯Έ νμ μ΄ λ€μ΄μ¨λ€λ©΄ μλ¬κ° μκ²Όλ€.. κ·Έλμ μ λ€λ¦μΌλ‘ νμ μ§μ μ νλ€.
μ΄ λΆλΆμμλ μ λ€λ¦μ λν μ΄ν΄κ° λΆμ‘±ν΄ μμ μ μ§μ²΄λμλ€.
μ λ§ λ€νμ€λ½κ² μ°λ¦¬μκ² μΌμ©ν μμμ μ 곡ν΄μ£Όλ €κ³ μ μ£Όμ νν°λμ΄ κ³μ μ
1:1 λ‘ μ λ€λ¦ νν°λ§μ λ°μλ€π
μκ°μ΄ νμ μ μΈ ν€μ»€ν€μμ νΌμ μκ°λλΉλ₯Ό λ§μ΄ νλ€λ μκ°μ
μμ± μ λ§μ΄ νλ κ² κ°λ€.
λ€μ λ©νμ λΆμ¬μ‘κ³ , λ΄κ° μμ ν DropDown μ΄λΌλ μ»΄ν¬λνΈκ°
λ°μ΄ν°λ₯Ό μ§μ λ§λ€μ΄μ λ£μ΄μ€μΌ νλ λΆμΉμ ν μ»΄ν¬λνΈλΌλ μκ°μ
리νν λ§μ μ§ννλ€.
data λΌλ prop μΌλ‘ μ¬μ© ν λ°μ΄ν°λ₯Ό μ§μ ν΄ μ€λ€λ©΄,
μμμ μ λ³νμ¬ optionμ λ£μ΄μ£Όλ μ»΄ν¬λνΈλ‘ λ§λ€μ΄ 쀬λ€.
μ λΆλΆμμλ μ νλ€κ³ μκ°μ΄ λ λ€.
μ΄ν μ λͺ©, λΆμ λͺ© μ»΄ν¬λνΈλ μμ±μ νλ
μ€μ 11μκ° λμ΄ νμλ₯Ό ν΅ν΄ λ§λ¬΄λ¦¬ λμλ€.
ν΄μ»€ν€μ μ°λ¦¬κ° λͺ©ννλ 1.0.0 v λ°°ν¬μμ 80~90% μ λ μ§νλμκ³ ,
μκ°λ³΄λ€ ν° λ¬Έμ μμ΄ μ μ§νλμλ κ² κ°λ€.
λλ₯Ό λμλ³΄κ³ μ±λ¦°μ§ νμλ€μ μμ€λμ μμ μ μ§μΌλ³΄λ©΄μ
μ§λ μκ°λ€μ λμ보며 κΉκ² νμ΅νμ§ μμ λΆλΆμ λν΄
λ°μ±νκ² λμλ€.
μ΄λ² ν΄μ»€ν€μ ν΅ν΄ λ€μνλ²
μ΄λ° νμ λ€μ΄μ¨ κ²μ μ λ§ νμ΄μ΄κ³ ,
λꡬλ κ²½νν μ μλ κ°μ§ κ²½νμ νκ³ μλ€λ κ²μ λκΌλ€.
μ±λ¦°μ§ν λͺ¨λμκ² κ°μ¬νκ³
μκ°λ΄μ΄ μ°Έμν΄μ£Όμ νν°λμκ²λ
무ν κ°μ¬ μΈμ¬λ₯Ό λ립λλ€π
λ ν μ μλ€!
λ§μ§λ§κΉμ§ μ±λ¦°μ§ν π¦Ύ λΉ μ΄ν κ·Έ.
2023λ 2μ | 1 week | 2 week (project) | 3 week | 4 week |
νμ΅ λ΄μ© (νλ‘μ νΈ) |
Next.js νμ΅ λ° μ€μ΅ (κ°μ) λͺ¨λ μλ°μ€ν¬λ¦½νΈ λ°ν λ° TIL μ 리 |
μ μ νλ‘μ° μ€κ³,API μ€κ³, λΌμ΄λΈλ¬λ¦¬ μ μ , μ»΄ν¬λνΈ μ€κ³, DB μ€κ³, λΌμ°ν
μ€κ³, ν΄λꡬ쑰 μ€κ³, ESLint μ€μ >> init 24H ν€μ»€ν€ μ§ν |
||
μ¬μ© ν΄ defalut : VS code |
Next.js(ssr, ssg, isr) / Typescript | μλ΅. |
'WIL' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
(React) WIL - 17μ£Όμ°¨ νκ³ (0) | 2023.02.25 |
---|---|
(React) WIL - 16μ£Όμ°¨ νκ³ (1) | 2023.02.23 |
(React) WIL - 14μ£Όμ°¨ νκ³ (1) | 2023.02.03 |
(React) WIL - 13μ£Όμ°¨ νκ³ (1) | 2023.01.28 |
(React) WIL - 12μ£Όμ°¨ νκ³ (3) | 2023.01.21 |