"νλ‘ νΈμλ κ°λ° νκ²½μ μ΄ν΄μ μ€μ΅" κ°μ μλ£μ λλ€.
-
κ°μλ ΈνΈ:
νλ‘ νΈμλ κ°λ° νκ²½μ ꡬμ±νλλ° νμν κΈ°μ μ μ΄ν΄νκ³ μ€μ΅μ ν΅ν΄ μ΅νλλ€. νλ‘μ νΈ μ λ°μ μ¬μ©λλ λ Έλjs, λͺ¨λλ‘ λΆλ¦¬νμ¬ μ½λ©ν μ μκ² λμμ£Όλ μΉν©, μ΅μ μλ°μ€ν¬λ¦½νΈ λ¬Έλ²μ μ¬μ©ν λ νμν λ°λ²¨μ΄ κ°λ° νκ²½μ ꡬμ±νλλ° νμν λκ΅¬λ€ μ λλ€. λΏλ§ μλλΌ μ½λ© 컨벀μ μ μ μ§ν μ μλ λ¦°νΈ λꡬλ κ°λ°μ κ°μ νμ μ λμμ£Όλ μκΈ΄ν ν΄μ λλ€.
μμ μμ λ€λ£¨λ λꡬμ λ²μ μ λ€μκ³Ό κ°μ΅λλ€. μ¬λ§νλ©΄ μ΄ λ²μ κ³Ό κ°μ νκ²½μΌλ‘ λ§λ€μ΄ μ£ΌμΈμ.
- Node.js 13κ³Ό NPM 6 (μ΄ μ΄μλ‘ μΈν΄ Node.js v13.2 μ΄μμ μ€μΉν΄μΌ ν©λλ€.)
- μΉν© 4
- λ°λ²¨ 7
μ΄ν리μΌμ΄μ κ°λ°μ μ¬μ©λλ λΌμ΄λΈλ¬λ¦¬λ νλ μμ, μΈμ΄ λ¬Έλ²μ λ€λ£¨μ§ μμ΅λλ€.
κ°μ μ€μ΅μ μν ν΄λλ λ€μκ³Ό κ°μ΄ ꡬμ±λμ΄ μμ΅λλ€.
- src: κ²μ μ΄ν리μΌμ΄μ νλ‘ νΈμλ μμ€
- server: κ²μ μ΄ν리μΌμ΄μ API μλ² μ½λ
- resource: κ°μ μ§νμ νμν μλ£. μ΄λ―Έμ§λ μ΄λ‘ μ€μ΅μ© μ½λκ° μμ΅λλ€.
- react-sample: λ§μ§λ§μ μμμΈ λ¦¬μ‘νΈ κ°λ°νκ²½ ꡬμ±μ μν μ€μ΅ μ½λμ λλ€.
κ°μ μ€ μ€μ΅μ μλ λΈλμΉ μ€ νλλ‘ μ΄λνμ¬ μ§νν©λλ€. λΈλμΉλ₯Ό μ΄μ©νλ©΄ κ° μ€μ΅μμ νμ΄μΌνλ λ¬Έμ κ° TODO μ£ΌμμΌλ‘ κΈ°λ‘λμ΄ μμ΅λλ€.
1-webpack/1-entry: μΉν© μνΈλ¦¬/μμν μ€μ΅1-webpack/2-loader: μΉν© λ‘λ μ€μ΅1-webpack/3-plugin: μΉν© νλ¬κ·ΈμΈ μ€μ΅2-babel/1-babel: λ°λ²¨ μ€μ΅2-babel/2-sass: μ¬μ€ μ€μ΅3-lint/1-eslint: λ¦°νΈ μ€μ΅3-lint/2-prettier: ν리ν°μ΄ μ€μ΅4-webpack/1-dev-server: μΉν© κ°λ° μλ² μ€μ΅4-webpack/2-hot: μΉν© ν«λ‘λ© μ€μ΅4-webpack/3-optimazation: μΉν© μ΅μ ν μ€μ΅5-sample/1-react: 리μ‘νΈ μν μ€μ΅master: μ΅μ’ κ²°κ³Όλ¬Ό