https://github.com/The-survivor-is-strong/coding-study-of-death
GitHub - The-survivor-is-strong/coding-study-of-death: π π₯
π π₯. Contribute to The-survivor-is-strong/coding-study-of-death development by creating an account on GitHub.
github.com
μ΄ μ± μ λλΌ λ¬΄λ ΅, κ°μκΈ° μΌμ΄ λ°λΉ μ§λ©΄μ νκ³ λ₯Ό μ°μ§ λͺ»νκ³ μ§λμ³€λ€. λ€μ κ·Έλμ κΈ°μ΅μ λλ¬μ΄ νκ³ νκ³ μ νλ€.
μ± μ€ν°λμ 2λ²μ§Έ μ± μ 'μμ λ€μ΄μ€λ ν¨μν μ½λ©'μΌλ‘ μ ν΄μ‘λ€. μ§κΈ κ°λ°μ νκ³ μλ€λ©΄, λꡬλΌλ ν λ²μ―€μ λ€μ΄λ΄€μ ν€μλμ΄λ€. μ΄ μ± μ κ°λ°μ 곡λΆν΄μ€λ©° μ΅μνκ² λ€μ΄μλ, μ°λ¦¬μκ² μΉμν μ’μ μ½λ μμ± κ·μΉλ€μ λ€λ£¬λ€. μ κ·Έλ κ² ν΄μΌ νλμ§ μκ³ λ μμ§λ§, λ κ·Έλ κ² νκ³ μμ§λ§ κ·Έ μ리μ λν΄ κΉκ² νꡬν μκ°μ μμλλ° μ΄ μ± μ 보며 κ·Έλ° μκ°λ€μ κ°μ§ μ μμλ€.
μ΄ μ± μμ κ°μ₯ μ€μν ν€μλλ₯Ό κΌ½μΌλΌλ©΄ μ‘μ , λ°μ΄ν°, κ³μ°μ΄λ€. λ°μ΄ν°μ λν΄μλ μ΄λ―Έ μ μκ³ μλ―μ΄ λΆλ³μ±μ κ°μ§λ©° μ§λ ¬νλμ΄ μμΌλ©°, κ³μ°μ μμν¨μ, μ‘μ μ μμνμ§ μμ ν¨μμ΄λ€.
μΌλ°μ μΌλ‘ μ‘μ μ μ°μ§ μκ³ μ‘μ μ κ³μ°μΌλ‘ λ°κΏ μ μλ€λ©΄ κ·Έλ κ² νλ κ²μ΄ μ’λ€κ³ μ± μμλ μλ΄νκ³ μλ€. μ΄λ μ°λ¦¬κ° μ±νκ² λ€μ΄μλ "ν¨μκ° νλμ μν μ νκ² νκ³ , νμ κ°μ inputμ λ£μΌλ©΄ κ°μ outputμ λμΆν΄λ΄λ κ²μ΄ μ’λ€"λ μκΈ°μ΄λ€.
μ΄λ¬ν κ°λ λ€μ μ€μ λ‘ μ μ©ν΄λ³΄λ©΄μ μ‘μ μμμ κ³μ°μ λΆλ¦¬νλ μ°μ΅μ νμλλ°, νν μλ²μ apiλ₯Ό μμ²νλ μ½λ μ΄ν κ°μ λ°μμ λ°μ΄ν°λ₯Ό κ°κ³΅νλ λ‘μ§μ μμ±νκ² λλ€. μ΄λ μμ°μ€λ½κ² νλμ ν¨μμ μ΄λ€μ λ£κ² λλλ°, μ΄κ±΄ μ‘μ μ΄λ©° λλμ΄ κ΄λ¦¬νλ κ²μ΄ μ’λ€λ κ²μ ν λ² λ 체κ°νκ² λμλ€.
μ΄μ μ°κ΄νμ¬ κ³μΈ΅ν μ€κ³μμλ μ΅κ·Ό FSDκ° μ νλ‘ νΈ κ°λ°μλ€μ λ§μ κ΄μ¬μ λ°κ² λμλμ§ μ μ μμλ€. κ³μΈ΅ν μ€κ³μ λͺ©μ μ ν μ€νΈνκ³ μ μ§λ³΄μνκΈ° μ½κ² λ§λ€κΈ° μν¨μΈλ° 4κ°μ§μ ν¨ν΄μ λν΄ μ€λͺ νκ³ μλ€. μ΄ μ€ μ§μ ꡬν ν¨ν΄μ λΉμ·ν μΆμν κ³μΈ΅μ μλ ν¨μλ₯Ό νΈμΆνλ©°, κ°μ κ³μΈ΅μ μλ ν¨μλ κ°μ λͺ©μ μ κ°μ ΈμΌ νλ€κ³ νλ€. μ μ, κ³μΈ΅, ν¨μ μ€ λ λ²¨λ‘ λλμ΄ κ΄λ¦¬νλλ° FSDμμ pages, widgets, features, entities, shared κ³μΈ΅μΌλ‘ λλλ κ²κ³Ό κΈ°λ³Έμ μΈ μκ°μ κ°μλ€. κ²°κ΅μλ κΈ°μ‘΄μ νλ‘κ·Έλλ°μμ μ€μνλ€λ κ²λ€μ΄ νλ‘ νΈμλμ μκ°μΌλ‘ μ¬ν΄μλκ³ μλ€λ μκ°μ΄ λ€μλ€.
ν¨μν λꡬ 체μ΄λμ μ¬μ©ν λ filterμ map methodλ₯Ό μ¬μ©νλ©΄ μλ‘μ΄ λ°°μ΄μ λ§λ€μ΄ λΉν¨μ¨μ μ΄λΌκ³ μκ°ν μ μμ§λ§, λ§λ€μ΄μ§ λ°°μ΄μ΄ νμ μμ λ κ°λΉμ§ 컬λ ν°κ° λΉ λ₯΄κ² μ²λ¦¬νκΈ° λλ¬Έμ λ¬Έμ κ° λμ§ μλλ€λ μ΄μΌκΈ°κ° λͺ μλμ΄ μλ€. μ²μ μ½λ©μ μ νμ λ "map, filterλ μλ‘μ΄ λ°°μ΄μ returnνλ κ·Έ λ°°μ΄μ μ¬μ©νμ§ μμ κ±°λΌλ©΄ μ°¨λΌλ¦¬ forλ¬Έμ μ¬μ©νλ κ²μ΄ λ«λ€"λΌλ μ΄μΌκΈ°λ₯Ό λ³Έ μ μ΄ μμλλ°, μ΄μ λ κ°λΉμ§ 컬λ ν°κ° λ°μ νμ¬ μ΄ λΆλΆμ μ κ²½ μ°μ§ μμλ λλ©° 체μ΄λμ ν΅ν΄ λͺ μμ μΌλ‘ ν¨μμ μ€ν λ¨κ³λ€μ λͺ νν ν μ μλ€λ λΆλΆμ΄ ν₯λ―Έλ‘μ λ€.
μ€ν°λλ₯Ό μ§ννλ©΄μ μ°λ¦¬κ° μμ£Ό λ£λ μ½λ©μ κ·μΉλ€μ΄ μ¬κΈ°μλΆν° λΉλ‘―λ κ²μμ κΉ¨λ¬μλ€λ μ μ νμλ€κ³Ό λ§μ΄ 곡κ°νλ€. μ΄νλ‘λ κ³μ μ½λλ₯Ό μμ±νλ€ λ³΄λ©΄ 'μ΄ λΆλΆμ λ°λ‘ ν¨μλ‘ λλ μΌμ§', 'μ묡μ μΈ μΈμκ°μ μ¬μ©νκΈ°λ³΄λ€ μΈμκ°μ ν¨μ μ€ν μ λ°μ returnλλ κ°μ΄ μμΈ‘λλλ‘ ν΄μΌμ§' λ± μ’ λ ꡬ체μ μΌλ‘ μ μ΄λ κ² ν΄μΌ νλμ§μ λν΄ λ μμ μκ² λ©λμν¬ μ μμλ€.
μ΄ μ± μ ν΅ν΄ νμ λΉμ°νκ² μ¬κ²Όλ μ½λ© ν¨ν΄λ€μ μ΄λ‘ μ λ°°κ²½μ κΉμ΄ μ΄ν΄ν μ μμκ³ , μμΌλ‘ λ μμμ μΌλ‘ ν¨μν νλ‘κ·Έλλ° μμΉμ μ μ©ν΄ λκ° μ μμ κ² κ°λ€.
'tech epilogue' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[νκ³ ] μλ°μ€ν¬λ¦½νΈ + 리μ‘νΈ λμμΈ ν¨ν΄ (1) | 2025.03.30 |
---|---|
[νκ³ ] λ―Έλ°©λ¬Έμ μ΄λ²€νΈ νλ‘μ νΈ (0) | 2025.02.05 |
[LEARN-JS] mdn λ¬Έμμ κΈ°μ¬νκΈ° (0) | 2024.07.29 |
npm module (0) | 2024.03.10 |