-
Notifications
You must be signed in to change notification settings - Fork 8
๐โโ๏ธWeek3: ์ฝ๋ ๋ฌ๋ฆฌ๊ธฐ!
JaeYoung Bae edited this page Jul 7, 2022
·
6 revisions
-
โ๏ธ ํธ์ ์ ์ ์๋ฌ ํ์ธํ๊ณ ์ปค๋ฐํ๊ธฐ
- ๊ฐ๋ฐ์ ๋๊ตฌ ์ผ์ ํ์ธํ๊ธฐ
- ํ๋ก ํธ PM: sujpark
- sujpark
- ๋งค์น ๊ด๋ จ๋ ์ปดํฌ๋ํธ ๋งค์น์์ดํ
โ ๋งค์น ๋ณด๋ โ ๋งค์น ๋ณด๋ ๋ฆฌ์คํธ ์ฝ๋ ์ค๋ช
- ๊ธฐ์กด matchTable์์ api๋ก ๋ฐ์์ค๋ ๋ฐ์ดํฐ๋ table๋ก ๋์ด์์ด์ ๊ตฌ๋ถ์ ์ํด ๋ณ๊ฒฝํจ
- api ์ฐ๊ฒฐํ๋ ๋ฒ ์ค๋ช
- ์๋ฒ ๋ชจํน์ ์ํ msw๋ฅผ ์ ์ฉ ํ ๋ ค๊ณ ํ์ผ๋ ๋ฌธ์ ๊ฐ ์๊น
- Next.js๋ฅผ ์ด์ฉํ ๋ชฉ์ API๋ฅผ ๋ง๋ค์ด์ ์ ์ฉ
- ๋งค์น ๊ด๋ จ๋ ์ปดํฌ๋ํธ ๋งค์น์์ดํ
โ ๋งค์น ๋ณด๋ โ ๋งค์น ๋ณด๋ ๋ฆฌ์คํธ ์ฝ๋ ์ค๋ช
- jabae
- ๋ ์ด์์ ํ์ด์ง ์์ฐ ๋ฐ ์ค๋ช
- _app.tsx ํ์ผ์ ๋ง๋ค๊ณ , layout ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค์ด ์ ์ฉํจ
- ๋ ์ด์์ ํ์ด์ง ์์ฐ ๋ฐ ์ค๋ช
Daekim, kipark ์์ ๋ฐํ
-
Daekim
- axios
- javacript ํจ์ ์ค๋ช
-
Kipark
- axios
- map key id props ํ์ํ ์ด์
-
kipark, daekim ๊ณผ์
- Async await ํ์ต
- Axios + Next API ์ฌ์ฉํด์ ์ ์ฉํ๊ธฐ + ์ฝ๋๋ฆฌ๋ทฐ
- useState useEffect ํ์ต
-
- ์๊ฐ ๋จ์ผ๋ฉด recoil :
-
sujpark
- next api ๋งค์น ํ์ด์ง ์ฐ๊ฒฐ ์ฝ๋ ์์ฑ ๋ฐ ํธ์
- issue ์์
- msw ๋ชจ๋ ์ญ์
- import ๊ท์น ์ ํ๊ธฐ
- ๋งค์น ํ์ด์ง ์ด์ด์ ์ ์
-
jabae
- ๋ ์ด์์(ํค๋, ๋ฉ๋ด๋ฐ, ์๋ฆผ๋ฐ, ํธํฐ) scss ์ ์ฉ
- ์๋ฆผ next api ์ฐ๊ฒฐ
- ๋ฉ์ธํ์ด์ง ์ ์ next api ์ฐ๊ฒฐ
- recoil์ ์ฌ์ฉํด ๋ฉ์ธํ์ด์ง์ ๋ฐ์ดํฐ๋ฅผ ํค๋์ ์ ์ ์ด๋ฏธ์ง, ์๋ฆผ ์ ์ฉ
-
Daekim
- Recoil ๋ฐํ
-
Kipark
- Login ํ์ด์ง ๊ฒ์ฌ
-
์์ ๋ Today ๋ธ๋ฆฌํ
- ์๋ฌ์ฒ๋ฆฌ ๋ฆฌ์คํธ
- ์ํฐ ํค ์๋ฌ
- ๋ฅ์คํธ js์์ ์๊ธฐ๋ ๋ฌธ์ ์ฑ๊ธ ํ์ด์ง ์ดํ๋ฆฌ์ผ์ด์ ์ด ์๋๋ผ ์๊ธฐ๋ ๋ฌธ์
- ์ด๋ฏธ ๊ณ ์ ๊ฐ์ ๊ฐ์ง๊ณ ์๋ ์น๊ตฌ๋ฅผ ๋ค์ ์ ์ธํ๊ฒ ๋์ด์ ๋ฌธ์ ๊ฐ ์๊ธด ๊ฒ ๊ฐ๋ค.
- ๊ธฐ๋ฅ์ ์ผ๋ก ๋ฌธ์ ์์
- ํด๊ฒฐ๋ฐฉ๋ฒ
- ์๋ฌ ๋ฉ์์ง๋ฅผ ๋ฌด์
- ๋์ ์์ฑํด์ ์๋ฌ ๋ฉ์์ง๊ฐ ๋จ์ง ์๊ฒ ํ๋ ๋ฐฉ๋ฒ
- ํด๊ฒฐ๋ฐฉ๋ฒ
- ๊ฐ๋ฐ์ ๋๊ตฌ ์ผ์ ์ฝ์์ ์
๋ ฅ์ ํ๋ฉด ์๋ฌ๊ฐ ๋์ด
- ํฌ๋ก๋ฏธ์ ๊ธฐ๋ฐ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์
- ํฌ๋กฌ์ ์ ๋ฐ์ดํธ ๊ธฐ๋ค๋ ค์ผํจ
- ํฌ๋ก๋ฏธ์ ๊ธฐ๋ฐ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์
- ์ํฐ ํค ์๋ฌ
- ํ๋ฆฌํฐ์ด ์๋ฐ์ํ ๊ทธ๋ฅ ๋ฐ์ํ๋ก ๋ฐ๊พธ๊ธฐ
- ์๋ฌ์ฒ๋ฆฌ ๋ฆฌ์คํธ
-
๋ฆฌ์ฝ์ผ ๊ท์น์ ๋ง๋ค๊ธฐ
- utill/recoil ๋ฃ์ด์ ๊ด๋ฆฌ
- ์ํฐ ์ด๋ฆ ๊ท์น์ : page ๋จ์๋ก ์์์ ์ ๋ง๋ค๊ธฐ
- ์ถ๊ฐ ์ด์
- UserData๋ฅผ ์ด๋์ ๋ฐ์ ์ค๋๊ฒ ๋ง๋ ๊ฒ์ธ๊ฐ
- main์์ ๋ฐ์ ์ค๋๋ฐ main ํ์ด์ง์ ๋ค์ด๊ฐ์ง ์๋๋ค๋ฉด ์ฒ๋ฆฌ๊ฐ ์๋จ
- ์ถ๊ฐ ์ด์
-
์๋ฌํ์ด์ง ๋ง๋ค๊ธฐ
- ๋งค์นญ ํ์ด์ง ์์ฑ๋๋ฉด ํ๋ก ํธ์ํธ ๋ฉํ ๋๊ป ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ์๋ณด๊ธฐ
-
์ผ์ ๊ด๋ฆฌ ํ ์
- kipark
- ํฐ ์ปดํฌ๋ํธ, ์์ ์ปดํฌ๋ํธ ๋ง๋ ๋ค์์ ์ด๋ฒคํธ ์ฒ๋ฆฌํ๊ธฐ
- ๋๋ฅด๋ฉด ๊ฐ ์ฌ์ฉ์์ ์ต๊ทผ ์ ์ ํ์ด์ง๋ก ๊ฐ๊ธฐ
- ๋ฌดํ ํ์ด์ง ์คํฌ๋กค
- ๊ธฐ๊ฐ
- ์ ~ ์ฃผ๋ง
- ๊ธฐ๊ฐ
- Daekim
- ํด๋ฆญ ํ๋กํ ํ์ด์ง ๋๊ธฐ๊ธฐ
- ๋๋ฅด๋ฉด ์คํฌ๋กค ์ด๋ฒคํธ๋ก ์๋ก ๊ฐ๊ธฐ
- ๋ฌดํ ํ์ด์ง ์คํฌ๋กค
- ๊ธฐ๊ฐ
- ์ ~ ์ฃผ๋ง
- ๊ธฐ๊ฐ
- jabae
- Main ํ์ด์ง ์ด๋ง๊ธฐ
- ๊ธฐ๊ฐ
- ์ ~ ๊ธ
- ํ์ด์ง
- ๊ธ ~ ์ฃผ๋ง
- ๋์์ธ
- ์ ~ ๊ธ
- ๊ธฐ๊ฐ
- Main ํ์ด์ง ์ด๋ง๊ธฐ
- sujpark
- ํ์ฌ ๋งค์นญ์ ๋ณด ์ฒ๋ฆฌ
- User ํ์ด์ง ์ฃผ๋ง ์ ์ฐฉ์
- kipark
- ์คํฌ๋ผ
- Daekim
- toDolist (ํ์ธ)
- ํ ์ผ
- API ํ์ด์ง ๋ถ๋ฆฌ ๋ฐ ์ฌ๊ตฌ์ฑ
- ํด๋นํ๋ ์์ ์คํฌ๋กค ์ด๋ ๊ตฌํ
- Kipark
- ์์ ์ปดํฌ๋ํธ ์ถ๊ฐ ๋ฐ ์ด๋ฒคํธ ์ฒ๋ฆฌ (ํ์ธ)
- sujpark๋ ํผ๋๋ฐฑ
- ๋ฆฌ์ฝ์ผ์ ์ฌ๋ฌ๊ฐ์ง ํจ์ ๊ธฐ๋ฅ ์์ ์ฐพ์๋ณด๊ธฐ
- ํจ์ ์ด๋ฆ ์ ์ฐ๊ธฐ
- API์ ํด๋นํ๋ ์์ธ ๋ช ์ธ์ ์ฐพ์๋ณด๊ณ ๊ตฌํํ๊ธฐ
- ์ปดํฌ๋ํธ ์ด๋ฆ์ ๋ฌด์กฐ๊ฑด ๋๋ฌธ์
- game.tsx ํ์ด์ง ํจ์ ์ด๋ฆ game์ผ๋ก ๋ฐ๊พธ๊ธฐ
- ํ ์ผ
- css ๊ณต๋ถ
- jabae
- ๋ฉ์ธ ํ์ด์ง ์์
- ๊ฒ์ ํ์ด์ง ์์
- ํ ์ผ
- ์์น ๋ฐ ๊ฑด๋ค๊ธฐ
- ๊ฒฐ๊ณผ ์ ๋ ฅ ํ์ด์ง
- sujpark
- API ๊ตฌ์ฑ ๋ณ๊ฒฝ
- ๋งค์นญ์ ๋ณด ๋ณด์ฌ์ฃผ๋ ์ปดํฌ๋ํธ ์์ฑ
- Daekim
- ์ปดํฌ๋ํธ ๋ด์ฉ ํ์
- ์งํ๋ ํฉ๋ฅ!!
- ๊ฐ ํ์ด์ง ๋ฐ API์ค๋ช
- ํ๋ก์ ํธ ํ๋ฆ๋ ๋ฐ ๋ฐฉํฅ์ค๋ช
- Daekim
- ๋ด๋น ์ปดํฌ๋ํธ ์ค๋ช
- ํ ์ผ
- ๋ฆฌ์ฝ์ผ
- ๋ฌดํ์คํฌ๋กค ์ ์ฉ
- Kipark
- ๋ด๋น ์ปดํฌ๋ํธ ์ค๋ช
- ํ ์ผ
- ๊ฐ ์์ฒญ์ ๋ง๋ API๊ตฌ์ฑ ๋ฐ ํ๋ฉด์ ๋ฟ๋ฆฌ๊ธฐ
- ์ฝ๋ ์์๊ฒ ๋ง๋ค๊ธฐ
- ๋ฌดํ ์คํฌ๋กค
- sujpark
- ๋ด๋น ์ปดํฌ๋ํธ ์ค๋ช
- ํ ์ผ
- jabae
- ์ปดํฌ๋ํธ ์ค๋ช
- ํ ์ผ
- ๋๋ฐ์ด์ค ๊ฒ์ ๊ตฌํ
- ๊ฒ์ ์ง์น๋ฉด ์ค์ฝ์ด ์ ๋ ฅ ํ์ด์ง
- ๋์์ธ
- ์งํ๋ ๋งํฌํด์ ์๋ ค์ฃผ๊ธฐ
- jihyukim
- ์๊ธฐ์๊ฐ
- ๋ธ๋ฆฌํ๋ฃ๊ธฐ
- ์ค์ฝ์ด ํ์ด์ง ํํธ ๋งก๊ธฐ