κΉνλΈλ§ μ°λνμ¬ κΉ νμκ΄λ¦¬ μμ μ ν΄μ€λ€κ° κΉλ©μ μ²μμΌλ‘ μ°λνμ¬ μμ μ νλ €λλ°, authentication λ¬Έμ κ° λ°μνλ€. local νκ²½μ μ μ₯λ credential μ λ³΄κ° κΉλ© λ΄μ μ 보μ μΌμΉνμ§ μλλ€λ κ²μ΄μλ€. νΌμ ꡬκΈλ§μ ν΅ν΄ ν΄κ²°μ ν΄λ³΄λ €λ€κ°, git rm λͺ λ Ήμ΄λ₯Ό μλͺ» μ¬μ©νλ λ°λμ μ΄νλμ μμ νλ μ¬νλ€μ΄ λͺ½λ λ μκ° λ²λ Έλ€.
κ·Έλλ λΆν μ€ λ€νμΈ κ²μ μ΄μ μ μΆμ©μΌλ‘ λ°±μ ν΄ λ zipνμΌμ΄ μμκΈ° λλ¬Έμ μμ μ²μλΆν° μ§ννλ λΉ μ€ λ Έν μ΄μ μ μ€μμ§ μμλ€. κΈ°μ μ μ¬μ©νμ¬ κΈ°λ₯ ꡬνμ ν λμλ λ¨Όμ μ΄ κΈ°λ₯μ κ°λ₯μΌ νκΈ° μν΄ νμν κΈ°μ μ΄ λ¬΄μμΈμ§, μ΄ κΈ°μ μ΄ κ°λ°λ μ£Όμ μμΈκ³Ό μ£Όμ μν μ νμ νλ κ²μ΄ μ€μνλ€κ³ μκ°νλ€. μ΄ μ μ μκ°ν΄μ κ°λ°μ μ§ννκ² λλ©΄, μ΄ν νλ‘μ νΈ λ°ν μμλ λ§νμλ μ½λ μ€λͺ μ ν μ μμ μλ μκΈ° λλ¬Έμ΄λ€.
λ°λΌμ μ€λμ 리μ‘νΈ κ°μλ₯Ό 보면μ λ€μ νλ² λ¦¬μ‘νΈμ ν κ³Ό μ€ν μ΄νΈ, λΉλκΈ° ν΅μ μ λν κ°λ μ λ€μ μ 리νλ λ°μ λλΆλΆμ μκ°μ ν μ νμλ€. μ€μ λ‘ μ½λλ₯Ό μΉλ©° νλ‘μ νΈ κ΅¬ν μμ μ κ±°μ μ§ννμ§ μμλ€. μ΄μ°¨νΌ λ μ’μ κΈ°λ²μ μκ²λλ©΄ λ€μ λ€μ§μ΄ μμ κ²μ΄ λΆλ³΄λ― λ»νκΈ°μ, νλ‘μ νΈ κ΄λ ¨ μμ μ λ ΈνΈμ μμ§ μλλ‘ μ°Έκ³ ν μ¬νμ 체ν¬ν΄ λ κ²μ΄ μ λΆμ΄λ€.
μ»΄ν¬λνΈ κ΅¬μ‘° λλκΈ° (layout/ui, Form, Main Components) !! λλλ‘μ΄λ©΄ μ¬μ¬μ© κ°λ₯ν λ¨μλ‘ κΈ°λ₯ λΆλ¦¬
git νμ© μ°μ΅
리μ‘νΈ κ°μλ₯Ό 리뷰 (Hook, Component, Props, State, Async) ν λ°°μ΄ λ΄μ© νλ‘μ νΈ κΈ°λ₯ ꡬνμ λ°λ‘ μ μ©νλ©° μ§ν
μμνμ΄μ§ κΈ°λ₯ ꡬν (μ μ μ λ°μ΄ν° μ μ₯, 쑰건 λΆκΈ°νκΈ°)
λ€μ λ λ μ€λκ³Ό ν° μ°¨μ΄λ μκ² μ§λ§, λ²μ¨ κΈ°κ°μ΄ 1/3 μ λ λκ² κ²½κ³Όν μνμ΄λ κ°λ° μμ λ μ¬μ¬ λ³ννλ©΄μ μ§νν΄μΌ ν κ² κ°λ€. λ΄μΌ λͺ©νλ‘ νλ κ²μ μ΄κ²μ΄λ€.
μ΄λ»κ² νλ©΄ νμ΄μ§μ 리λ λλ§μ΄ μΌμ΄λμ§ μκ² νλ©΄μ μ¬λ¦¬κ²μ¬ νλͺ© νλ©΄μ μ ν ν μ μμ μ§μ λν κΈ°μ μ κ³ λ―Ό λ° νμ
μ€ν μ΄νΈλ₯Ό μ μμΌλ‘ κ΄λ¦¬νμ¬ (μ΅λν 리λμ€λ₯Ό μ¬μ©νμ§ μλ λ°©λ²μΌλ‘) ν¨κ³Όμ μΌλ‘ ν΄λΉ μ€ν μ΄νΈλ₯Ό νμλ‘ νλ μ»΄ν¬λνΈμ μ λ¬ν μ μμ μ§μ λν κΈ°μ μ κ³ λ―Ό
λ§μ§λ§ νμ΄μ§μ κ²½μ°, μ΄λ ν λ°©μμΌλ‘ ν μ€νΈ κ²°κ³Όλ₯Ό 보μ¬μ€ μ μμ μ§μ λν ꡬμ
λλ§μ κ°λ° μ² ν (μ¬μ©μμ μλΉμ€ μ΄μ© μ΄λ €μμ κ·Ήμνν μλΉμ€, μ μΎνκ³ μ§κ΄μ μΈ UI)μ μ΄λ€ μμΌλ‘ λ°μν κ²μΈκ°μ λν κ³ λ―Ό
μ΄ μ½λλ₯Ό λλ£κ° 리뷰νλ€κ³ κ°μ νμ λ, κ³Όμ° μ§κ΄μ μ΄κ³ communicatableν ν΄λ¦°μ½λλΌκ³ ν μ μμκΉμ λν κ³ λ―Ό
=> λ¨Όμ μλΉμ€μ μΌκ΅΄μΈ μμνμ΄μ§μ ν΅μ¬ λΆλΆμΈ λ¬Έμ νμ΄μ§ ꡬνμ μμ μ¬νμ μΌλμ λκ³ μ μ κ°μνλ€.
μμ λ΄μ©μ κ³ λ €ν΄ μ¬μ¬ μ€μ κ°λ° μμ μ μ§νν μμ μ΄λ€.
κ°μλ₯Ό μ΄κΈ°μ 보면 μ’μ μ μ, μ’μ μ½λ 컨벀μ κ³Ό μ¬λ°λ₯Έ κΈ°μ νμ©λ²μ 미리 μ΅μν΄μ§ μ± νλ‘μ νΈ μ€λΉλ₯Ό ν μ μλ€λ κ²μ΄λ€.
μ΄λ² νλ‘μ νΈμμλ λλλ‘ λ¦¬λμ€λ₯Ό μ¬μ©νμ§ μμ κ²μ΄λ€. μμ§ λλ 리λμ€λ₯Ό μ νμ©ν λ§νΌ λ§μ μ΄ν΄λ₯Ό νκ³ μμ§λ, μ λλ‘ λ€μ λ°°μΈ λ§νΌμ μκ°μ μ¬μ λ μλ€.
κ·Έλ λ€λ©΄ μνκ° κ΄λ¦¬λ₯Ό μ΄λ»κ² μ μμ μΌλ‘ ν κ²μΈκ°λΌλ μλ¬Έμ΄ μκΈΈ μ μμ§λ§, λ€ννλ 리λμ€ μμ΄, μμν 리μ‘νΈμμ μ 곡νλ κΈ°μ λ‘λ κ·Έ λͺ©νλ₯Ό μ΄λ£° λ°©λ²μ΄ μ‘΄μ¬νλ€.
κ°λ°μ μ§ννλ€λ³΄λ©΄, λ λμ λ°©λ² λ μλ¦λ€μ΄ μ½λ©μ κ²½μ°μ μλ 무μν μ‘΄μ¬νλ€. λ΄κ° νλ μλλ‘ λ¬΄ν±λκ³ νκΈ° 보λ€λ μ² μ ν μ¬μ μ€λΉλ₯Ό ν΅νλ€λ©΄ κ²°κ΅ μ§κΈκΉμ§μ μκ°μ νλμ΄ μλΉλ κ²μ μλ κ²μ΄λ€.