์์ง component๋ฅผ ์๊ฒ ์ชผ๊ฐ๋๊ฒ๋ ์ต์ํ์ง ์์ ๋ด๊ฒ
ethan์ด ๋ง์ ๋์์ ์ฃผ์๋ค.
์ฒ์์ Main Page
๋ฅผ ํ๋์ ์ปดํฌ๋ํธ๋ก ๋ง๋ค์๋๋ฐ, ๋ด์ฉ๋ ๋๋ฌด ๋ฐฉ๋ํ๊ณ
์ฝ๋๋ ๋๋ฌด ๊ธธ์ด์ ธ์ ์ปดํฌ๋ํธ๋ฅผ ์๊ฒ ์ชผ๊ฐ๊ธฐ๋ก ํ๋ค.
๊ทธ๋ฆฌ๊ณ velopert๋์ ์๋ฃ๋ฅผ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๋ค๋ณด๋
์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค ๋, Presentational Component
์ Container Component
๋ก ๋๋์ด์
์์
ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์๊ฒ ๋์ด์ ๋ฐ๋ก ๋ฐ๋ผํด๋ณด์๋ค ใ
ใ
๋๋ ์ฐ์ ์๊ฒฉํ๊ฒ ๋๋ ์ ์์
ํ๊ธฐ๋ณด๋ค๋, ์ต๋ํ ์ปดํฌ๋ํธ๋ฅผ ์์ํ๊ฒ ์ชผ๊ฐ๋๊ฒ ์ข๋จ ๋ง์
๊ธฐ๋ฅ์ ๋ด๋นํ๋ ์ปดํฌ๋ํธ์ UI๋ฅผ ๋ด๋นํ๋ ์ปดํฌ๋ํธ๋ฅผ ๋๋์ด ์์
ํ๊ธฐ๋ก ํ๋ค.
components
- ๊ธฐ๋ฅ์ ์ปดํฌ๋ํธ
containers
- UI์ ์ปดํฌ๋ํธ
globals
- ์ ์ญ์คํ์ผ์ ์ง์ ํ ์ปดํฌ๋ํธ
modules
- redux
routes
- router ์ปดํฌ๋ํธ
types
- ์ง์ ๋ถํ๊ฒ ๋์ด๋์์ง ํ์
๋ค์ ์ ๋ฆฌ
๋งํฌ๋ฅผ ํ๊ณ ๋ค์ด์ค๋ฉด ๊ฐ์ฅ ๋จผ์ ๋ณด์ฌ์ง ํ์ด์ง.
๋ค์ด๊ฐ ๋ด์ฉ์ด ๋ง๋ค๋ณด๋ ์ปดํฌ๋ํธ๋ฅผ ์ ์ชผ๊ฐ์ผ๊ฒ ๋จ ์๊ฐ์ด ๋ค์๋ค.
์ฒ์ ์์
์ ๊ณํ ํ์ ๋, ์ด๊ฑธ ์ด๋ป๊ฒ ํด๋ผ ์ ์์๊น.. ์ถ์ ์๊ฐ์ผ๋ก ์์ํ๋๋ฐ,
์์
์ ์งํํ ์๋ก ๋ฐฐ๋ก ํด์ผ ํ ์ผ๋ค์ด ์๊ฒจ๋ฌ๋ค,,,ใ
๊ทธ๋์ ๋์กํ๊ฒ ์๊ฒจ๋๋ ์์
๋ค์ ์ ๋ฆฌํด๋๊ณ ์์๋๋ก ์ฒ๋ฆฌํด์ผ๊ฒ ๋จ ์๊ฐ์
๊นํ์ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํด๋ณด๊ธฐ๋ก ํ๋ค.
Project
๋ผ๋ ๊ธฐ๋ฅ์ด ์๋ค๋๊ฑธ ์ด๋ฒ์ ์์
ํ๋ฉด์ ์๊ฒ ๋์๋ค.
M1์ ๊ธฐ๋ฅ์ ์ธ ๋ถ๋ถ์ ๋ํ ์์
์ด๊ณ ,, M2๋ก ๋์ด๊ฐ์ ์คํ์ผ๋ง ๋ฆฌํฉํ ๋ง ์ด์ฉ๊ตฌ์ ์ฉ๊ตฌ....
issue
์ Pull requests
์ ์ฐ๊ฒฐํด์ ์ฌ์ฉํ ์ ์๋ค๊ธธ๋
issue
์ ํด์ผ ํ ์์
๋ค์ ์ ๋ฆฌProject
๋ฉ๋ด์์ ์์
ํ ๋ถ๋ถ์ ๋ํด ํ์PR
๋ ๋ฆฌ๊ธฐmerge
๊ฐ ๋๋ฉด git pull origin master
์์
ํ ๋ค์ ์์
์์ ๊ทธ๋์ git ์์
์ ๋ํด ์ตํ๊ธฐ ์ํด์ ์ต์ง๋ก๋ผ๋ terminal์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํด์
์์
์ ์งํํ๊ณค ํ์ง๋ง, ๊ทธ๋ผ์๋ ๊ณ์ ํท๊ฐ๋ฆฌ๋ ๋ถ๋ถ์ด ๋ง์๋๋ฐ
์ด๋ฒ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์ด๋์ ๋ ์ต์ํด์ง ๊ฒ ๊ฐ๋ค.
์ด์ issue
์ ์ฌ๋ ธ๋๊ฑธ ์ฐธ๊ณ ํ๋ฉด์ Main Page๋ถํฐ ์ ๋ฆฌํด๋ณด์!