λ²μ¨ 2μ£Ό νλ‘μ νΈκ° λμ΄ λ¬λ€!! μμμ πππ
μ§κΈ λλ μκ°μ.. 2μ£Όλ μ λ§ μ§§μμ§λ§ μ’μ κ²½νμ νλ€κ³ μκ°νλ€. λ§μ κΉ¨λ¬μμ μ»μκΈ° λλ¬Έ!!π
λ΄κ° λ§λ λ‘κ·ΈμΈ νλ©΄μ΄μ§λ§.. κΉλνκ² μ λ§λ κ² κ°μμ λ§μ‘±μ€λ½λ€..!
μ λ§ κ°κ΄μ μΌλ‘ λμ νμ¬ μ€λ ₯μ 체ν¬ν μ μλ μ’μ μκ°μ΄ λμλ€κ³ μκ°νλ€. κ·Έλ¦¬κ³ μ΄λλΆλΆμμ λΆμ‘±νμ§λ κΉ¨λ¬μ μ μλ νλ‘μ νΈκ° λμ΄μ μ λ§ νλ€μμ§λ§ μ λ§ κΈ°λ»€λ€.. κΉ¨λ¬μμ μ»μμ λμλ μ§μ§ λ μμ μ΄ μ±μ₯νλ κΈ°λΆμ΄ λ λ€. κ·Έλμ κΈ°λΆμ΄ μ’λ€.
κΉ¨λ¬μμ μ»μλ λͺ κ°μ§ μν©μ νκ³ λ‘μ κΈ°λ‘ν΄λ³΄λ € νλ€.
1. μμ¬μν΅μ λ¬Έμ
κ°λ°μ νλ©΄μ νμλ€κ°μ μμ¬μν΅μ μ λ§x10000 μ€μνλ€! μλ² μΈ‘κ³Όμ μμ¬μν΅μ APIλ¬Έμμλ μ§κ²°λλλ°, νλ‘ νΈμλλ₯Ό 맑μ λμ μ
μ₯μμ λ§μ νμλ©΄ λ°μ΄ν°μ νλ¦μ λͺ
λ°±ν μκΈ° μν΄μλ μ‘°κΈλ§ μ 맀νκ² μμλ μ΄κ² λ§λμ§ μλ²μΈ‘κ³Ό νμΈ μ μ°¨μ μν΅μ΄ νμνλ€λ κ²μ κΉ¨λ¬μλ€.
μλ²λ λ°μ΄ν°λ₯Ό λ΄λ €μ£Όλ©΄μ, ν΄λΌμ΄μΈνΈκ° μ΄λ°μμΌλ‘ λ°μ΄ν°λ₯Ό μμ²νκΈΈ λ°λμ§λ§ μ νν μμ¬μ λ¬μ΄ μμΌλ©΄ ν΄λΌμ΄μΈνΈλ μ ν λ€λ₯Έ λ°©μμΌλ‘ λ°μ΄ν°λ₯Ό μμ²νλ μ¬νκ° λ°μν μλ μλ€.
λλν μ΄λ² 2μ£Ό νλ‘μ νΈμμ μ΄λ¬ν μ¬νλ₯Ό λ§λκ³ μΌ λ§μλ€.. μλ²κ° μνλ λ°μ΄ν° μμ² λ°©μκ³Όλ λ€λ₯Έ ννλ‘ λ°μ΄ν° μμ²μ νκ³ μμλ€. λλ μ€λ‘μ§ μλ²λΆλ€μ΄ λ§λ APIλ¬Έμλ₯Ό λ³΄κ³ μμ²μ ν λ header
λΆλΆκ³Ό body
λΆλΆλ§ μλ²μ μ΄μΌκΈ°λ₯Ό λλμμ§ κ·Έ μ΄μμΌλ‘λ μ΄μΌκΈ°λ₯Ό λλ μ μ΄ μμλ€.
κ²°κ΅ μ€λ₯λ₯Ό λ§λ μ λ°μ μμλ μν©μ΄μλ€. κ·Έ ν μ€λ₯λ₯Ό μ°Ύκ³ λ€μ μ견μ λ§μΆ°κ°λλ°μ λ μκ°μ ν μ ν μ λ°μ μμλ€. λλ μ¬μ λ°©μ§λ₯Ό μν΄μλΌλ APIκ° λ§λ€μ΄μ§ νμ μμ¬μν΅μ μ λ§ μ€μνλ€λ κ²μ κΉ¨λ¬μλ€!
2. μ»΄ν¬λνΈ μ€κ³μ μ€μμ±
μ΄μ μ λλ μ»΄ν¬λνΈ ν΄λλ₯Ό λ§λ€κ³ 무μμ μ½λλ₯Ό μ¨λ΄λ €κ°λ μ΅κ΄μ΄ μμλ€. κ·Έλ¦¬κ³ ν΄λ νλμ ν κΈ°λ₯μ λͺ¨λ μ μ΄λ΄λ €κ³ νμλ€.
μ΄λ° κ²½μ°μλ μ½λκ° μ λ§ λ³΅μ‘ν΄μ§ λΏλ§ μλλΌ κ°λ
μ±μ μ λ‘ μμ€μ κ°κΉμ λ€.
κ²°κ΅ λλ ν루 μ’
μΌ μμ±νλ μ»΄ν¬λνΈ ν΄λ μ체λ₯Ό μ§μ°κ³ μλ²½λΆν° λ€μ μ½λλ₯Ό μ¨λ΄λ €κ°μΌ νλ μν©μ λ§μ£Όνκ³ μΌ λ§μμλ€.
μ΄λ κΉ¨λ¬μ μ μ, μ»΄ν¬λνΈλ₯Ό λ§λ€μ΄μΌ νλ μν©μ΄ μ€λ©΄ ν΄λλ₯Ό λ§λ€κ³ μ΄ μ»΄ν¬λνΈλ₯Ό μ΄λ»κ² λ μͺΌκ°€ μ μλμ§, μ»΄ν¬λνΈλ₯Ό νλ λ λ§λ€μ΄μ Propsλ₯Ό μ λ¬νλ μμΌλ‘ λ§λ€λ©΄ λ ν¨κ³Όμ μΌμ§? νλ‘μ° μ°¨νΈλ μ΄λ»κ² λ μ§ λ±λ± 미리 μκ°ν΄λ΄μΌ νλ€λ κ²μ΄λ€.
무μμ μ¨λ΄λ €κ°λλ μ€λ₯κ° μ΄λ λΆλΆμμ λ¬λμ§ μ°Ύλ건 κ±°μ λΆκ°λ₯μ κ°κΉμ λ€.
μ΄λ¬ν λ¬Έμ λ₯Ό λ§λμ§ μκΈ° μν΄ μ΅λν μ²μ λΆν° μ€κ³λ₯Ό μ ν΄λ³΄μ!
μ΄λ κ² λλ λ§μ κΉ¨λ¬μμ μ»κ³ 2μ£Ό νλ‘μ νΈλ₯Ό λ§λ¬΄λ¦¬ ν μ μμλ€.
λ€μμ£Ό λΆν° μ΄λ ₯μμ λ€μ΄κ° νλ‘μ νΈλ₯Ό 본격μ μΌλ‘ μμνλ€. κ·Έλ¦¬κ³ νμ¬ νμλ€κ³Ό κ·Έλλ‘ μ΄μ΄λκ° μμ μ΄λ€.
κ·Έλμ κ·Έλμμ νκ³ λ₯Ό KPT(Keep Problem Try) νμμΌλ‘ μμ±ν΄λ³΄λ €κ³ νλ€!
κΈ°λ₯ ꡬνμ μ λ νμ§ λͺ»νμ κ²½μ° λ°€μ μΈμ΄μ μ΄ μ¬λ¬λ² μμλ€. ν루 νκ· 5μκ°λ λͺ»μ κ² κ°λ€.
μλ²μμ μμ¬ μν΅λ¬Έμ κ° μμλ€. APIλ¬Έμλ§ λ³΄κ³ λ°μ΄ν° μμ² λ‘μ§μ μ§λ €κ³ νλ€.
μ»΄ν¬λνΈ μ€κ³λ₯Ό μ λλ‘ μκ°ν΄λ³΄μ§λ μμ μ± μ½λλ₯Ό μμ±ν΄ λμκ°λ€.
κΈ°λ₯ ꡬνμ νκ³ μ λλ‘ λ ν μ€νΈλ₯Ό νμ§ μμλ€. (ex. μλ‘ κ³ μΉ¨ νμλ λ°μ΄ν°κ° λ¨μμλμ§ λ±)
κΈ°λ₯ ꡬνμ λ€ λ§μΉμ§λ μμ μνμμ CSS μμ μ λ§λ¬΄λ¦¬νλ€. μ΄λ° κ²½μ° κΈ°λ₯ ꡬνμ λ¬Έμ κ° μκΈ°λ©΄ CSSλ λ€μ μμ±νκ³ μΌμ λ λ²νλ κ²½μ°κ° μκΈ΄λ€.
react μ λλ©μ΄μ μ 곡λΆνμ¬ UI/UXμ λ μ κ²½μ μ¨μΌκ² λ€.
ν΄λ λ¨μ μ€κ³λ₯Ό μ ꡬμ±ν΄μΌ νλ€.
λ³μλͺ μ λ§ μ§μ§ λ§κ³ , μ§κ΄μ μΌλ‘ μμ±νμ.
4μ£Όλ 2μ£Ό νλ‘μ νΈλ³΄λ€ λ κΈ΄ μΈμμ΄ λ κ²μ΄λ€. 컨λμ μ‘°μ μ μ νμ.
κΈ°νμ λ ννν νμ!