๋ฆฌํฉํฐ๋ง๋ถํฐ ํ ํ, ๋ค์ ๋ฐฉํฅ์ ๋ํด ๋ค์ ์ด์ผ๊ธฐ
- ๋ฆฌํฉํฐ๋ง
- ๋ฌด์กฐ๊ฑด ๊ฐ์ ธ๊ฐ์
- ํด๋ฆฐ ์ฝ๋, ์ปจ๋ฒค์
์ ์ฉ ๋ฑ ๋ฐฉํฅ์ฑ์ ์ ํ๊ณ ๊ฐ์
1์ฃผ
- ๋ฆฌํฉํฐ๋ง ์ ์ฉ ๊ธฐ๊ฐ
4์ฃผ
- Next.js ์ ์ฉ
- ๋ฐฑ์๋๋ ๊ฐ์ด ์ด์ผ๊ธฐ ํด์ผ ํ๋ค
- ๊ฐ๋ฐํ๊ฒฝ์์ ์ฟ ํค ๊ด๋ จํด์ ๋ฌธ์ ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ ผ์๋ฅผ ํด์ผ ํจ
- ์ ๋ณด๋ ๋ถ์กฑํด์ ์ฐพ์์ผ ํ๋ค

- ๊ธฐ๋ฅ ์ถ๊ฐ
- Next.js ์ ์ฉ์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ๋ง์น๊ณ ์ ํ์ ์ผ๋ก ์งํํ์
- ์๋ก์ด ๋์์ธ ํน์ ๋ ๋์ ๋์์ธ์ ๋ง๋ค์
- ๋ฐ์ํ
- ์ด๋ฉ์ผ ์ธ์ฆ
- OAuth ๋ก๊ทธ์ธ
- ์๋ฆผ ๊ธฐ๋ฅ
- ์๋ก์ด ๊ธ?์ ๋ํ ์๋ฆผ
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋์ , ์ ๋๋ฉ์ด์ ์ ์ฉ
- ์ง๋ API
- ๋๋ค ์ค์ ๊ธฐ๋ฅ์ ์ง๋ ์ถ๊ฐ
- ์๋, ๊ฒฝ๋ ์ ๋ณด๋ก ์ง๋์ ๋งํฌ
- Alert ๊ต์ฒด
- ๋ชจ๋ฌ ์ ์ฉ
- react-toastify ์ ์ฉ
- SNS ๊ณต์ ๊ธฐ๋ฅ
- ๋งค์น ์ ๋ณด ๊ณต์ โ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ ๊ฐ๋ฅํ๋๋ก ํ๋ฉด ์ข์ ๊ฒ ๊ฐ์
- ๋ญํน ์์คํ
- ๋ด๊ฐ ์ ์ฒญํ ๋งค์น ์ ๋ณด ๋ชจ์๋ณด๊ธฐ
- ๋ด ๊ธ ๋ชจ์๋ณด๊ธฐ ํ์ด์ง
- ๋ชจ์ง ์ค, ๋ชจ์ง ์๋ฃ, ๊ฒฝ๊ธฐ ์๋ฃ ํํฐ๋ง
- ํ๊ธฐ ๋ชจ์๋ณด๊ธฐ ํ์ด์ง
- ํ๊ธฐ ์์ฑ
- ์๋๋ฐฉ์ ๋ํ ์ ๋ณด๋ฅผ ํ์ํ์
- ํ๊ธฐ๋ฅผ ๊ตฌ์ฒดํ ํ์
- ์์ธํ ํ๊ธฐ๋ฅผ ์์ฑํ ์ ์๋๋ก
- ์ฒดํฌ ๋ฐ์ค ์ถ๊ฐ
- 3๊ฐ์ง ํญ๋ชฉ ์ด์ธ์ ๋ ์์ธํ ์ ํ ๊ฐ๋ฅํ ํญ๋ชฉ ์ถ๊ฐ
- ์ฑํ ๋ชฉ๋ก, ์ฑํ ์์ ๋งค์น ์ ๋ณด ๊ตฌ์ฒดํ
- ๋งค์น ๊ณต๊ณ ์ฐ๊ธฐ
- ์ด๋ฏธ์ง ์ ๋ก๋ ์ถ๊ฐ
- ๋งค์น ๊ฒฐ๊ณผ ํ์ธ
- ๋งค์น ๊ฒฐ๊ณผ๋ฅผ ์ด๋ป๊ฒ ๋ณด์ฌ์ค ๊ฒ์ธ์ง ๊ณ ๋ฏผ์ด ํ์
- ๋ด๊ฐ ์ฐธ์ฌํ ๋งค์น, ๋ด๊ฐ ์ ์ฒญํ ๋งค์น
- ์ ๊ณ ๊ธฐ๋ฅ
- ํ์ ๊ด๋ฆฌ
- ํ์ ๋ฐฉ์ถ ๋ฑ.. ๊ด๋ฆฌ ๋ฐฉ์ ๊ณ ๋ฏผ ํ์
- ํ ๊ฐ์ ์ ์ฒญ
- ํ์ ์ด๋ ์ ๊ฒ์์ ํ์ง ์์๊ฑฐ๋ ๊ฒฐ๊ณผ๊ฐ ์๋ ๊ฒฝ์ฐ ์๋ค๊ณ ํ์
์ํ๋ ์ถ๊ฐ ๊ธฐ๋ฅ ํญ๋ชฉ โ ๋ฐฑ์๋ ์์ด๋ ๋๋ ๊ธฐ๋ฅ๋ค๊ณผ ์์ด์ผ ๋๋ ๊ธฐ๋ฅ์ ๊ตฌ๋ถํ ํ์๊ฐ ์๋ค(์ถํ์)
์๋น์ค ์ ์ฑ ๊ด๋ จ
- ๊ฐ์ธ์ ๋ณด, ์ด๋ทฐ์ง ๋ฐฉ์ง๋ฅผ ์ํด์๋ ์ด๋ฉ์ผ์ ์จ์ผํ๋ค
- ๊ฒฝ๊ธฐ ํ๊ธฐ๋ ์กฐ์์ ํ ์ ์์ผ๋ ํ์ธํ ์ ์๋ ํ์ด์ง๊ฐ ๋ฐ๋ก ์์ด์ผ ํ๋ค
- ์์ฑ์๊ฐ ์๊ธฐ๊ธ์ ํ ์คํธํ๋ ๊ฒฝ์ฐ๋ ์๊ฐํด์ผ ํ๋ค
- ํ์ ๋ง๋ค๊ณ ํ์ ์ด๋ ํ ํ ๊ฒ์ ํ๊ณ ๋ฐฉ์ถ์ ํ์์ ํ๋ํ ๊ธฐ๋ก์ ์ญ์ ๊ฐ ๋๋ ๊ฒ์ธ๊ฐ?
- ํ์ ํํด๊ฐ ์์ด์ผ ํ๋ค
ํ์์ฌํญ
- ์ต์ข ๋ชฉํ
- ์ฐธ์ฌ์ ๋ชจ๋๊ฐ ๋ง์์ ๋ค ๋๊น์ง, ๊น๋ํ๋ค๊ณ ์ค์ค๋ก ๋ง์กฑํ ๋๊น์ง ํ์!
- ์๋น์ค๋ก ๋ด๋ณด๋ด๋ ์์์ด ์๋ ์ดํ๋ฆฌ์ผ์ด์ ๋ง๋ค์
- ๋ฆฌํฉํฐ๋ง ๊ธฐ๊ฐ ๋ฐ ๋ชฉํ
- ๊ธฐ๊ฐ
- 5์ฃผ [ ~09.30 ]
- ๋ชฉํ
- ์ ์ง ๋ณด์๊ฐ ์ฉ์ดํ ์ฝ๋๋ฅผ ๋ง๋ค๊ณ ์ถ๋ค
โ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๋ฐ ๋ถํธํจ์ด ์๋๋ก
- ์์ ๊ด๋ฆฌ ๋ฐฉ๋ฒ
- ์ํต
- Slack(DM), Discord
- GitHub
- ์ด์, PR ํ ํ๋ฆฟ ์ ์ฉ
- ์นธ๋ฐ ๋ณด๋ โ ZenHub(ํฌ๋กฌ ์ต์คํ ์ )
- ์คํฌ๋ผ ์ผ์
- ์ฃผ๋ง ์ ์ธ ๋งค์ผ ์์, ๋ 5๋ถ~10๋ถ ์งํ
- ๊ฐ์ธ ์ผ์ ์ ๋ง์ถฐ์ ์งํ, ํ์ X
- ์คํฌ๋ผ ๋ด์ฉ
- ์งํ์ฌํญ ๋ฐ ํน์ด์ฌํญ ๊ณต์
- ๊ฐ๋ฐ ๋ชปํ์ด๋ ์๊ด์์
์ฐธ๊ณ
๋ค๋ฅธ ํ์ผ๋ก ๋ถํฐ์ ํผ๋๋ฐฑ
[์ง๋ฌธ] ํ๋ก์ ํธ์ FE์ ์์ฑ๋์ ๋ํด ์์ ๊ฐ์ด ์ธก์ ํ ์ด์
- ์๋น์ค ์ฒดํ ์์ฒด๋ฅผ ํ ์ ์์์ต๋๋ค.. ๋ก๊ทธ์ธ ์ดํ์ ์งํ์ด ๋์ง ์์์ต๋๋ค.
- ๋ค์ ์ ์ํ ๊ฒฝ์ฐ ๋น ํ์ด์ง๋ง ์ ๊ณต๋์์ต๋๋ค. ์ผ๋ถ ์ฑ๊ณตํ ํ์์ด ์์ด์ ๊ตฌ๊ฒฝ ํ ์ ์์์ต๋๋ค.
- ์ค์๊ฐ ์๋ฆผ์ด ์๋๋ ์ ์ด ์์ฌ์
- ์ ์ ์ ๋ณด, ๋ฏผ๊ฐ์ ๋ณด๋ฅผ recoil persist๋ก ๊ด๋ฆฌ ํ์ ์ ๋ณด์ ์ทจ์ฝ์ฑ์ด ๋ ์ ์์
- next์ ์ด๋ค ์ด์ ์ ์ด๋ฆฐ๊ฑด์ง ๋ชจ๋ฅด๊ฒ ์
- ์ฑํ ์ด๋ ์๋ฆผ์ UX๊ฐ ์กฐ๊ธ ์์ฌ์ ๋ค
- ์ถ๊ตฌ ์ผ๊ตฌ ๋ฐฐ๋๋ฏผํด ์นดํ ๊ณ ๋ฆฌ ๋ณ๊ฒฝ ์ ์๊ฐ์ด ์ข ๊ฑธ๋ฆฌ๋๊น ๋ก๋ฉ์ด ๋๋ฉด ์ข๊ฒ ๋ค
- ๊ฒฝ๊ธฐ์ผ์๋ฅผ ์ค๋์ดํ๋ก ํ์ธ๋ฐ์ง๋ง๊ณ , disable ์ฒ๋ฆฌ ๋๋ฉด ์ข๊ฒ ๋ค
- ๊ฒฝ๊ธฐ์ธ์์ ์ซ์์ธ์ง ํ์ธ๋ฐ์ง๋ง๊ณ , ์ซ์๋ง ์ ๋ ฅ์ด ๋๋ฉด ์ข๊ฒ ๋ค
- ์์ธํ์ด์ง ์์ธํ๋ณด๊ธฐ๋๋ฅด๋ฉด ๋ผ์ฐํ ๋๋๋ฐ, ํ์ ๋ณด ํ๋กํ hover์ ์ปค์ ํฌ์ธํฐ ํจ๊ณผ๊ฐ ์์ง๋ง ํด๋ฆญ ์ด๋ฒคํธ๊ฐ ์๋ค. ํ์ ๋ณด ํด๋ฆญ์๋ ์ด๋๋๋ฉด ์ข๊ฒ ๋ค
- ํ๋กํ ์ด๋ฏธ์ง๊ฐ ์ ๋ก๋๋๋ค๋ alert๋ง ๋จ๊ณ ๋ฐ๋ก ๋ฐ์์ด ์๋จ => ์๋ก๊ณ ์นจํด์ผํจ
- ๋ฉ์์ง ์ํํธ์ํฐํ๋ฉด ๊ฐํ์ด ๋๋ฉด ์ข๊ฒ ๋ค
- ์ถ๊ตฌ ํด๋ฆญ์ ์ฒ์ ํด๋ฆญ์ ํํฐ๋ง์ด ์๋จ
- user/[id] ํ์ด์ง ์ ๊ทผ ์๋จ
- 404 ํ์ด์ง ์์
- ๋ชจ์ง ์ํ๋ฅผ ๋ณ๊ฒฝํ๋ ๊ณณ์ด ์์ธ ํ์ด์ง์์ ์๋ฃ๋ก ๋ง๋ค๊ณ ๋์ ๋ค์ ๋ค๋ฅธ ์ํ๋ก ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ด ์ฑํ ๋ฐฉ์์ ๊ฐ๋ฅํ๋๊ฒ ์ด์ํฉ๋๋ค
[์ง๋ฌธ] ํ๋ก์ ํธ์ BE์ ์์ฑ๋์ ๋ํด ์์ ๊ฐ์ด ์ธก์ ํ ์ด์
- ๊ตฟ
- ๋ถ๋ถ๋ช ํ ์๋ฌ ๋ฉ์์ง "๋ญ๊ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค"
- redis๋ฅผ ์ด์ฉํ jwt ํ ํฐ ๊ด๋ฆฌ๋ ์ข์๋ค .
- ํ์๊ฐ์ ์๋ฌ(๋๋ค์, ์์ด๋ ๊ฒ์ฆ์์ ํต๊ณผํ๋๋ฐ ์ต์ข ์ ์ถ ์์ validation error ๋ฐ์)
- ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ์ผ๋ก ํฌ๊ฒ ๋ฌธ์ ์ ์ด ์๋ ์ํ์์ ์ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ๋ค์ ์ฑ๊ณต์ ์ผ๋ก ๊ตฌํํด ๋
- ๊ธฐ๊ฐ์์ ๊ตฌํํ ์ ์๋๋ก ๊ธฐ์ ์ ์ ํํ ๊ฒ ๊ฐ์
(์์ ์์ฑ) ํ๋ก์ ํธ์ ๋ํ ์ดํ๊ณผ ํผ๋๋ฐฑ
- ์์น ์ค์ ๋ถ๋ถ์์ ์๋ชป๋์๊ฑฐ๋ ๋ถ๊ฐ๋ฅ ํ ๊ฒฝ์ฐ์ ๋์ฒ ๋ฐฉ์์ด ์์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
- ์ผ๊ตฌ ์ถ๊ตฌ ๋ฑ๋ฑ์ ๊ท ์ข ๋ชฉ ๋ฑ์ผ๋ก ํ์ ๋์๋๋ฐ, ์ฌ์ฉ์์๊ฒ ์์ ๋๋ฅผ ๋ถ์ฌํ์ฌ๊ฑฐ๋ ์ข ๋ชฉ์ ๊ฐ์๋ฅผ ๋๋ฆฌ๋ ๊ฒ ์ข์ ๋ฏ ํฉ๋๋ค.
- UI๊ฐ ๊น๋ํ๊ฒ ๊ฐ๋ค
- ๊ฐ๋ฐ์ฉ EC2 ํด๋ผ์ฐ๋๋ฅผ ๋ฐ๋ก ์ฌ์ฉํ ๊ฒ์ด ์ธ์์ ์ด์์ต๋๋ค. ์ค์ ๋ก ์ด๋ค ํจ๊ณผ๋ฅผ ๋ณด์๋์ง ๊ถ๊ธํฉ๋๋ค
- ๋ฉ์ธ ํ๋ฉด์ด ๋ฐ๋ก ์กด์ฌํ์ผ๋ฉด ์ข๊ฒ ์
- ์ฒ ์ ํ ๋ฌธ์ํ ๋ฐ ์์ PR ๋จ์๊ฐ ์ธ์์
- ์ผ๋ถ ๊ฒ์๊ธ => ๋ํ์ ์ฒญ => ์ ์ถ => 400 ์๋ฌ (์ผ๋ถ ํ์ ๊ฒ์๊ธ์ ๋จ๋๊ฒ๊ฐ์์)
- DM ๊ธฐ๋ฅ ๋๋ฐ์ด๋ค
- ์์น๊ธฐ๋ฐ ์๋น์ค๊ฐ ๋ฉ์์๋ค
- ์น์ผ๋ก ๋ฐฉ๋ฌธํด์ ์ข ๋ถํธํ๋ค. pwa๋ฉด ๋ ์ข์๊ฒ ๊ฐ์ต๋๋ค.
(์ ํ) ํ๋ก์ ํธ๋ฅผ ๋ณด๊ณ ๊ถ๊ธํ ๊ฒ์ ์ง๋ฌธ์ ๋จ๊ฒจ๋ด
์๋ค.
- ์ ๋น๋ฐ๋ฒํธ๊ฐ ์ํธํ ๋์ด์๋์ง ๊ถ๊ธํฉ๋๋ค
- dm๊ธฐ๋ฅ ์น์์ผ์ ์ ์ด ๊ฑฐ ๊ฐ์๋ฐ ์ด๋ป๊ฒ ์ค์๊ฐ์ผ๋ก ๊ตฌํ๋๊ฑด์ง?