์ํ ์ ๋ณด๋ฅผ ์ป์ ์ ์๊ณ ๋ค๋ฅธ ์ ์ ๋ค๊ณผ ์ํตํ ์ ์๋ ์น ์ฌ์ดํธ.
๋ฉ์ธ ํ์ด์ง์์๋ ์ผ์ผ ๋ฐ์ค์คํผ์ค ์ํ ๋ชฉ๋ก๊ณผ ๊ธ์ผ ๊ฐ๋ดํ ์ํ๊ฐ ์กฐํ๋๋ค. ๊ด์ฌ์๋ ์ํ๋ ๋ง์
์ ๋ด์๋ ์ ์๋ค. ๊ฒ์ํ์ ํตํด ๋ค๋ฅธ ์ ์ ๋ค๊ณผ ์ํต์ด ๊ฐ๋ฅํ ์ปค๋ฎค๋ํฐ ์ฌ์ดํธ์ด๋ค.
2023/1/2~ 2023/1/8
์ฐ์ ๊ตฌํํ๊ณ ์ถ์ ๊ธฐ๋ฅ์ ์ ๋ถ ๋์ดํด๋ณด์.
Admin
๋ฉ๋ด ์ถ๊ฐ๋ง์
์ ๋ด์๋ ์ ์์๋ง์
์ ๋ง์ด ๋ด๊ธด ์๋ง์
์ ๋ด๊ธด ์ํ ๋ฆฌ์คํธ ์กฐํ ๊ฐ๋ฅํ .. ๋๋ฌด๋ง๋ค.
ํผ์์ ๋จ๊ธฐ๊ฐ์ ์งํํ๊ธฐ์ ๋ฐฉ๋ํ ์์ด๋ฏ๋ก ์ฐ์ ์์๋ฅผ ์ ํ๋๊ฒ ์ค์ํ ๊ฒ ๊ฐ๋ค.
๊ฐ์ฅ ์ฐ์ ์ ์ผ๋ก ๊ฐ๋ฐํด์ผ ํ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ๋ค์ด๋ค.
๋ง์
์ ์ํ ์ถ๊ฐ๋ง์
๋ฆฌ์คํธ ์กฐํํ์๊ธฐ๋ฅ ๊ตฌํ์ ๋๋ด๊ณ ์ฌ๊ฑด์ด ๋๋ค๋ฉด ์ดํ์ ์ ์ฒด ๊ธฐ๋ฅ ๋ฆฌ์คํธ๋ฅผ ํ๋์ฉ ์๋ฃํด๋๊ฐ ์์ ์ด๋ค.
๋์์ธ ํ๋กํ ํ์ ์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋๋ฉด ํจ์ฌ ํธํ๊ธด ํ์ง๋ง figma์ฌ์ฉ์ ๋ฅ์ํ์ง ์์ ์ธ์ธํ ๋์์ธ๊น์ง ํ๋ ค๋ฉด ์๊ฐ์ด ์ค๋๊ฑธ๋ฆฌ๊ณ ๊ทธ๋ฌ๋ฉด ์คํ๋ ค ์ฃผ๊ฐ์ ๋๊ฐ ๋ ๊ฒ ๊ฐ์ ์ฐ์ ์ ๋ ์ด์์ ์ ๋๋ง ์ก์๋์๋ค.
์ ๋ ์ง๋ ๋ชจ๋ฅด๊ฒ ์ผ๋ ์์ ๋์์ธ ๊ฐ์ ๊ฒฝ์ฐ๋ ์ต๋ํ ์์ ๋จ์๋ก ์คํ์ผ๋งํด์ ์ฌ์์ฉ์ฑ์ ๋์ฌ๋ณด๊ณ ์ ํ๋ค.
๐ฆsrc
โฃ ๐api // API ๊ด๋ จ
โฃ ๐components // ์ปดํฌ๋ํธ
โ โฃ ๐ui // ๊ณตํตstyle์ ์ํ box์ปดํฌ๋ํธ๋ html์์ ์ปดํฌ๋ํธ
โฃ ๐pages // ๋ผ์ฐํ
์ฒ๋ฆฌ๋๋ ํ์ด์ง ์ปดํฌ๋ํธ
โฃ ๐store // context, redux ๋ฑ state๊ด๋ฆฌ
โฃ ๐util // ๋ฐ์ดํฐ ํฌ๋งท ๋ฑ ๋ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ์ ์ํํ๋ ๋ฉ์๋
Movyes๋ ๋ฆฌ์กํธ ํ๋ก์ ํธ๋ค.
create-react-app ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ณ ํ์์ ๋ง๊ฒ ์ปค์คํ
ํ ๊ฒ์ด๋ค.
์ง์ ๋ฐฑ์๋๊น์ง ๊ตฌํํด๋ณธ๋ค๋ฉด ์ข๊ฒ ์ง๋ง ๋๋ node.js๋ฅผ ์ฌ์ฉํ ์ค ๋ชจ๋ฅด๋ฏ๋ก Firebase API๋ฅผ ์ฌ์ฉํ๋ค. firebase API ๋ ํ๋ก์ ํธ์์ ๋ฐฑ์๋ API์ ์ญํ ์ ํด์ฃผ๋๋ฐ ๊ทธ ์ค auth์ realtime database ์๋น์ค๋ฅผ ์ด์ฉํ๋ฉด ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด์ฉํ ์ ์๋ค. ์ด๋ฒ ํ๋ก์ ํธ์์๋ ์ด ๋๊ฐ์ง ์๋น์ค๋ฅผ ์ ๊ทน์ ์ผ๋ก ํ์ฉํ ๊ฒ์ด๋ค.
๊ทธ๋ผ ์ฐ์ ๋ก๊ทธ์ธ๋ถํฐ ์์!