μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- μλ°μ€ν¬λ¦½νΈ λ¬Έμμ΄ μμΆ
- js λ¬Έμμ΄ μμΆ
- suspense λ³λͺ©νμ
- μλ°μ€ν¬λ¦½νΈ μ€μ½ν
- νλ‘κ·Έλλ¨Έμ€ κ±°λ¦¬λκΈ° νμΈνκΈ°
- js
- μ€μ½ν
- μ΅μ λ체μ΄λ
- λ°±μ€ 2108 nodejs
- λ°±μ€ 1339λ² js
- emotion RSC
- js 거리λκΈ° νμΈνκΈ°
- next13 emotion
- suspense react-query
- ꡬλ¦ν€ μ±λ¦°μ§
- suspense λΉλκΈ°
- ꡬλ¦ν€ μ±λ¦°μ§ νκ³
- 리μ‘νΈμΏΌλ¦¬ suspense
- λ°±μ€ 1339λ² μλ°μ€ν¬λ¦½νΈ
- ꡬλ¦ν€
- νλ‘κ·Έλλ¨Έμ€ λ¬Έμμ΄ μμΆ
- js μ€μ½ν
- TypeError: createContext only works in Client Components. Add the "use client" directive at the top of the file to use it. Read more:
- app router emotion
- λ°±μ€ 1339λ² nodejs
- suspense λμμ리
- μ¬μ©μ± κ°μ
- μΉ΄μΉ΄μ€ μ½ν
- λ°±μ€ 2108 μλ°μ€ν¬λ¦½νΈ
- emtion app router
- Today
- Total
Lennon FE
[μ½λ 리뷰] μ’μ κΈ°νλ‘ μ»μ JSκ΄λ ¨ μ½λ 리뷰 λ³Έλ¬Έ
[μ½λ 리뷰] μ’μ κΈ°νλ‘ μ»μ JSκ΄λ ¨ μ½λ 리뷰
Lennon 2021. 12. 3. 20:48νμ νλ‘ νΈμλ κ°λ°μλΆμκ² μ½λ리뷰λ₯Ό λ°λ κΈ°νκ° μκ²Όλ€.
κ·Έμ€ μΈμ κΉμλ λ΄μ©λ€μ ν¬μ€ν ν΄λ³΄λ € νλ€.
μ λ² μ£Όμ 첫 κ³Όμ λ₯Ό λΆμ¬λ°μκ³ , λͺ¨λ, κ°μ²΄μ§ν₯μ λν΄ λ―Έμν μν©μ΄μλ€.
κ·Έλ₯ index.js νλμ λͺ¨λ ν¨μ λ° κΈ°λ₯μ ꡬννμμΌλ©°, import, exportλ₯Ό μ¬μ©ν΄ λͺ¨λν νμ§ μμλ€.
κ·Έ κ²°κ³Ό μλμ μ 체 νΌλλ°±μ λ°μλ€.
μ΄μ μ½λλ₯Ό 보며 νμ μλ€μ μ μ₯μμ μ΄λ€ μ μ΄ λ¬Έμ μ μ΄μλμ§ νμΈν΄λ³΄μ.
1. constμ let
μ¬ν λΉ λμ§ μλ λ³μλ€μ constλ‘ μ μΈνλ μ΅κ΄μ κΈ°λ₯΄μ!
2. ν¨μ μ΄λ¦μ λμκΉμ§ ν¬ν¨νμ¬ λͺ μνμ.
ν¨μλ λμνλ κ±°λκΉ μ΄λ€ λμμ νλμ§ λͺ ννκ² λ€μ΄λ° νλλ‘ νμ.
3. μμμ μΈ μ«μκ° μλλΌ λ λͺ ννκ² λ³΄μΌ μ μλλ‘ μ μΈνκ³ μ¬μ©νμ.
λ¨λ€μ΄ λ΄€μ λ μ λ° μ«μλ€μ΄ λ μλ―Ένλ μ§ λͺ¨λ₯Ό μ μμΌλ κ°μ²΄λ‘ μμλ₯Ό μ μΈν΄ λͺ ννκ² μ μ μλλ‘ λ€μ΄λ° νμ.
μμ ν κ²°κ³Όμ΄λ€.
4. μ’ λ κ°λ μ±μ λμ΄λ μ½λλ₯Ό μμ±νμ.
κΈ°μ‘΄μλ if, else if λ¬Έμ ν΅ν΄ κ·Έλ£Ήννμ¬ κ²μ¦νμλ€.
κ·Έλ¬λ μμ λ°©λ²κ³Ό μλ every ν¨μλ₯Ό μ¬μ©νλ κ²μ¦ λ°©λ²λ μμλ€.
λ€μ λ―Έμ μμ μ μ©νκ² μΈ μ μμ κ² κ°λ€.
5. λ―Έμ μμ μꡬν λͺ¨λ νμμ 무리ν΄μ μ¬μ©νμ§ λ§μ.
νλμ index.jsμμ μ§ννμλ€. μ¬μ€μ λͺ¨λμ΄ νμ μμμ§λ§,
κ·Έλ₯ import, exportλ₯Ό νλμ js νμΌμμ μ λ° μμΌλ‘ μ¬μ©νλ λ©μ²ν μ§μ νλ€.
λ€μ λ―Έμ λΆν°λ jsνμΌμ λλ μ λͺ¨λμ λν΄ μ’ λ μ°μ΅ν΄μΌκ² λ€.
6. μ μ λ³μ μ μΈμ μ μ€νκ² νμ/ κ°μ²΄μ§ν₯μ λν΄ νμ΅νμ.
λ°λ‘ λͺ¨λνλ₯Ό μ§ννμ§ μμ λ¬Έμ κ° μκ²Όλ λΆλΆμ΄λ€. μ μμΌλ‘ μ μΈνλ 건 μ½λ 컨벀μ μμλ μ¬λ§νλ©΄ μ§μνλΌκ³ λμμλ€.
κ·Έλ¬λ μ μμΌλ‘ μ μΈνμ§ μμΌλ©΄ κ²μμ΄ μ§νλ λλ§λ€ λλ€ λ³μ«κ°μ΄ λ°λμ΄ μ§νλμ§ μμλ€. νΌλλ°±μ λ°μ ν λ°λ‘ κ²μ μ§ν ν¨μλ₯Ό λ§λ€μ΄ μμ μ§μλ³μλ‘ μ μΈν΄ ν΄κ²°ν μ μμλ€.
7. νμ΄μ§ reload vs νΈλ€λ§
κ²μμ μ¬μμν λ reload νλ©΄ λͺ¨λ ν¨μκ° μ²μ μ€ν μνλ‘ λλ―λ‘ κ·Έλ₯ μ무 μκ° μμ΄ μ¬μμ λ²νΌμ λλ₯΄λ©΄ reload νλλ‘ νλ€.
κ·Έλ¬λ νΌλλ°±μ λ°μ ν μκ°ν΄λ³΄λ μ¬μμμ ν λλ§λ€ νμ΄μ§κ° reload λλ©΄ μκ°μ , ν¨μ¨μ μΌλ‘λ μν΄μλ€.
κ·Έλμ νΈλ€λ§μΌλ‘ μμ ν΄ μ’ λ ν¨μ¨μ μΈ μ½λλ₯Ό μμ±ν μ μμλ€.
μ¬μ€ νΌλλ°±μ λ°κΈ° μ μλ λͺ¨λ κΈ°λ₯μ μ μμ μΌλ‘ λμνμΌλ©°, ν μ€νΈλ₯Ό ν΅κ³Όνμλ€.
κ·Έλ¬λ λ§μ νΌλλ°±μ λ°μμΌλ©°, μ λ§ μ λ§ μ λ§ λ§μ λμμ΄ λμλ€.
μ§κΈ μλ‘μ΄ λ―Έμ μ μ§ννκ³ μλλ° μμ νΌλλ°±μ λͺ¨λ μμ©νλ©° μ§ν μ€μ΄λ€.
νΌλλ°± λ§κ³ λ λ°λ‘ eslint, prettierμ μ¬μ©νμ¬ μ»¨λ²€μ μ μ§ν€λ©° λ μ’μ μ½λλ₯Ό 보μ¬μ£ΌκΈ° μν΄ λ Έλ ₯νκ³ μλ€.
λ€μ μ½λ 리뷰 λλ λ¬Έμ μ μ΄ μ¬λ§νλ©΄ μλλ‘ λ―Έμ μ μ μΆν μμ μ΄λ€.
'π CS(Computer Science & Code Review > Code Review' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[μ½λ 리뷰] μ’μ κΈ°νλ‘ μ»μ JSκ΄λ ¨ μ½λ 리뷰2 (0) | 2021.12.10 |
---|