μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- react
- νμ΄μ¬
- HTML
- JavaScript
- TypeScript
- μ€ν¬λ‘€κ΅¬ν
- react native
- λ°±μ€
- router
- CSS
- Redux
- μ£Όμμ°½ν΄μ
- Frontend
- μ½ν
- nextjs
- VanilaJS
- dart
- ContextAPI
- Python
- Today
- Total
JiSoo's Devlog
[μ°μν νμ μ€ν¬λ¦½νΈ] 1μ₯ λ³Έλ¬Έ
π 1.1 μΉ κ°λ°μ μμ¬
1995λ λΈλλ μμ΄ν¬κ° μΉμ λ€μν μ½ν μΈ λ₯Ό νννμ§ μν κ°μ²΄ μ§ν₯ μΈμ΄λ‘ μλ°μ€ν¬λ¦½νΈλ₯Ό λ§λ€μλ€.
μ΄κΈ° μλ°μ€ν¬λ¦½νΈλ λ¨μ§ μλ‘μ΄ κΈ°λ₯μ΄ μΆκ°λλ ννλ‘ λ°μ νκΈ° λλ¬Έμ μλ°μ€ν¬λ¦½νΈμ λΈλΌμ°μ μ λ°μ μλ κ°μ μ°¨μ΄κ° λκΈ° μμνκ³ λΈλΌμ°μ λ μλ°μ€ν¬λ¦½νΈμ λ³νλ₯Ό λ°λΌκ°μ§ λͺ»νλ€.
ν΄λ¦¬νμ λΈλΌμ°μ κ° μ§μνμ§ μλ μ½λλ₯Ό λΈλΌμ°μ μμ μ¬μ©ν μ μλλ‘ λ³νν μ½λ μ‘°κ°μ΄λ νλ¬κ·ΈμΈ
νΈλμ€νμΌμ μ΅μ λ²μ μ μ½λλ₯Ό μμ λ²μ μ μ½λλ‘ λ³ννλ κ³Όμ
λͺ¨λ λΈλΌμ°μ μμ λμΌνκ² λμνλλ‘ μλ°μ€ν¬λ¦½νΈκ° νμ€νλμ μ μ μΉμ¬μ΄νΈμμ λμ μΉ μ ν리μΌμ΄μ μΌλ‘μ μ νμ΄ κ°μνλμλ€.
μΉμ¬μ΄νΈ
μμ§λ λ°μ΄ν°, μ 보λ₯Ό νΉμ νμ΄μ§μ νμνκΈ° μν μ μ μΈ μΉ
λ¨λ°©ν₯μΌλ‘ μ 보λ₯Ό μ 곡νκΈ° λλ¬Έμ μ¬μ©μμ μνΈμμ© X
μΉ μ ν리μΌμ΄μ
μ¬μ©μμ μνΈμμ©νλ μλ°©ν₯ μν΅μ μΉ
κ²μ, λκΈ, μ’μμ λ± μλ§μ μ ν리μΌμ΄μ μ΄ λμ
ππ» μ»΄ν¬λνΈ λ² μ΄μ€ κ°λ°(CBD) λ°©λ²λ‘
→ μ¬μ¬μ©ν μ μλ μ»΄ν¬λνΈλ₯Ό κ°λ° λλ μ‘°ν©ν΄ νλμ μ ν리μΌμ΄μ μ λ§λλ κ°λ° λ°©λ²λ‘
μ»΄ν¬λνΈλ λͺ¨λκ³Ό μ μ¬νκ² νλμ λ 립λ κΈ°λ₯μ μ¬μ¬μ©νκΈ° μν μ½λ λ¬Άμ
λ°νμ νκ²½μμ λ 립μ μΌλ‘ λ°°ν¬, μ€νλ μ μλ λ¨μ
μ»΄ν¬λνΈλ λ€λ₯Έ μ»΄ν¬λνΈμμ μμ‘΄μ±μ μ΅μννκ±°λ μμ μΌ νλ€
π 1.2 μλ°μ€ν¬λ¦½νΈμ νκ³
λμ νμ μΈμ΄
μλ°μ€ν¬λ¦½νΈλ λμ νμ μΈμ΄λ‘ λ³μμ νμ μ λͺ μμ μΌλ‘ μ§μ νμ§ μκ³ λ°νμμ λ³μ«κ°μ΄ ν λΉλ λ ν΄λΉ κ°μ νμ μ λ°λΌ λ³μ νμ μ΄ κ²°μ λλ€.
μλ°μ€ν¬λ¦½νΈ μμ§μμ μ£Όμ, ν¨μ μ΄λ¦, κ°λ°μ μλ κ°μ κ²μ κ³ λ € λμμ΄ μλλ€.
νκ³λ₯Ό 극볡νκΈ° μν λ°©μ
β¦ JSDoc
λͺ¨λ, λ€μμ€νμ΄μ€, ν΄λμ€, λ©μλ λ±μ λν API λ¬Έμ μμ± λꡬ
μ£Όμμ @ts- checkλ₯Ό μΆκ°νλ©΄ νμ λ° μλ¬ νμΈμ΄ κ°λ₯νλ©° μμ€μ½λμ νμ ννΈλ₯Ό μ 곡νλ HTML λ¬Έμλ₯Ό μμ±ν μ μλ€.
μ£Όμμ μ±κ²©μ μ§λκ³ μκΈ° λλ¬Έμ κ°μ μ±μ λΆμ¬ν΄ μ¬μ©νκΈ° μ΄λ ΅λ€.
β¦ propTypes
리μ‘νΈμμ μ»΄ν¬λνΈ propsμ νμ μ κ²μ¬νκΈ° μν΄ μ¬μ©νλ μμ±
μ 체 μ ν리μΌμ΄μ μ νμ κ²μ¬λ₯Ό νλ λ°λ μ¬μ©ν μ μκ³ λ¦¬μ‘νΈμμλ§ μ¬μ©ν μ μλ€.
β¦ λ€νΈ
ꡬκΈμ΄ μλ°μ€ν¬λ¦½νΈλ₯Ό λ체νκΈ° μν΄ μ μν μλ‘μ΄ μΈμ΄λ‘ νμ΄νμ΄ κ°λ₯νλ€.
β¨ νμ μ€ν¬λ¦½νΈμ λ±μ₯!
λ§μ΄ν¬λ‘μννΈλ μλ°μ€ν¬λ¦½νΈμ μνΌμ μΈμ΄μΈ νμ μ€ν¬λ¦½νΈλ₯Ό 곡κ°νλ€.
→ μνΌμ μ κΈ°μ‘΄ μΈμ΄μ μλ‘μ΄ κΈ°λ₯κ³Ό λ¬Έλ²μ μΆκ°ν΄ 보μνκ±°λ ν₯μνλ κ²
μμ μ± λ³΄μ₯
μ μ νμ΄νμ μ κ³΅ν΄ μ»΄νμΌ λ¨κ³μμ νμ κ²μ¬λ₯Ό ν΄μ£ΌκΈ° λλ¬Έμ νμ μλ¬λ₯Ό μ€μΌ μ μκ³ λ°νμ μλ¬λ₯Ό μ¬μ μ λ°©μ§ν μ μλ€.
κ°λ° μμ°μ± ν₯μ
VSCode λ±μ IDEμμ νμ μλ μμ± κΈ°λ₯ μ 곡νλ€.
λ³μμ ν¨μ νμ μ μΆλ‘ ν μ μκ³ μ΄λ€ propμ λκ²¨μΌ νλμ§ λ§€λ² νμΈνμ§ μμλ μ¬μ©λΆμμ λ°λ‘ λ³Ό μ μλ€.
νμ μ μ 리
볡μ‘ν κ°λ°, νμ μ μ 리νλ€.
νμ μ€ν¬λ¦½νΈλ μΈν°νμ΄μ€, μ λ€λ¦ λ±μ μ§μνλλ° μΈν°νμ΄μ€κ° κΈ°μ λλ©΄ μ½λλ₯Ό λ μ½κ² μ΄ν΄ν μ μκ² λμμ€λ€.
→ νμ μ€ν¬λ¦½νΈ μΈν°νμ΄μ€λ κ°μ²΄ ꡬ쑰(μμ±κ³Ό λ©μλμ μ§ν©)λ₯Ό μ μνλ μν μ νλ€.
μλ°μ€ν¬λ¦½νΈμ μ μ§μ μΌλ‘ μ μ© κ°λ₯
νμ μ€ν¬λ¦½νΈλ μλ°μ€ν¬λ¦½νΈμ μνΌμ μ΄κΈ°μ μΌκ΄ μ νμ΄ μλ μ μ§μ λμ μ΄ κ°λ₯νλ€.
'Frontend > Typescript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Udemy React μλ²½ κ°μ΄λ] 리μ‘νΈ + TypeScript (1) | 2024.06.04 |
---|---|
[νμ μ€ν¬λ¦½νΈλ‘ λΈλ‘μ²΄μΈ λ§λ€κΈ°] Typescript Blockchain (0) | 2024.04.20 |
[νμ μ€ν¬λ¦½νΈλ‘ λΈλ‘μ²΄μΈ λ§λ€κΈ°] Classes and interfaces (0) | 2024.04.17 |
[νμ μ€ν¬λ¦½νΈλ‘ λΈλ‘μ²΄μΈ λ§λ€κΈ°] Functions (0) | 2024.03.31 |
[νμ μ€ν¬λ¦½νΈλ‘ λΈλ‘μ²΄μΈ λ§λ€κΈ°] Overview of Typescript (0) | 2024.03.31 |