-
Notifications
You must be signed in to change notification settings - Fork 4
Day 12
- ์์ฃผ: ๋ฐฑ์ ์ ์๋ง์์ ํฌ์ค์ฅ์ ๋ชป๊ฐ๊ณ ์์
- ๋ฏผ์ง: ๋ฆ์ ์๋ป
- ์์ฉ: ๋์๋ฐฉ์ ์ ๊ฑฐํ๊ณ ์์
- ๋ช ์ฌ: ํ๋ถ์บ ์คํจ
-
ํ์ ํ ํ์ฌ ์ ์ํ User๊ฐ ์ํ Team์ ์๊ธฐ ์ํด์ , ๋ก๊ทธ์ธ ๋น์์ User_id๋ ๊ฐ์ด FE๋ก ๋๊ฒจ์ผ ํ ๋ฏํ๋ฐ, ์ด๋ป๊ฒ ์๊ฐํ์๋์ (ํ์ฌ๋ email๋ก ์ ์ ๋ฅผ ์๋ณ) -> JWT๋ก ์๋ณ
-
๋ก๊ทธ์ธ ์คํฌ๋ฆฐ์ท์ ๋์์๋ค์ํผ ๊นํ๋ธ ๋ก๊ทธ์ธ ์ ์ ๋ ์ถ๊ฐ ํ ์ด๋ธ ์ํฐํฐ ์์ด ๊ทธ๋ฅ ๊นํ๋ธ id๋ฅผ ์ด๋ฉ์ผ๋ก ์น๋ค๋ณด๋ ์ด๋ฉ์ผ์ด ๋์์ผํ๋ ๋ถ๋ถ์ ๊นํ๋ธ id๊ฐ ๋ ธ์ถ์ด ๋๋ค์..! ์ ์์น์ ์ด๋ฉ์ผ ๋์ ๊นํ๋ธ ์ ์ ๋ผ๊ณ ๋ช ์ํ ์ง vs ๊นํ๋ธ ๊ณ์ ์ ์๋ ์ด๋ฉ์ผ์ ์ฐ๋ํ ์ง ๋ฑ ๋์ฑ ์ ๊ฐ๊ตฌํด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค! ํ์๋ฅผ ์ ํํ๋ค๋ฉด ์ํฐํฐ๋ฅผ ์ถ๊ฐํด์ผํ๋ ์ํฉ์ด๋ผ ๊ณ ๋ คํด์ผํ ์ ์ด ๋ง์ต๋๋ค..! @ ์ ๋ฌด ๊นํ๋ธ ์์ด์ฝ + ์ ์ ๋๋ค์
-
eslint camel case ์ญ์ +db๋๋ฌธ์ ์ธ ์ผ์ด ๋ง์์ ์ง์ฐ๋ ๊ฑธ๋ก
-
๋ ์ง ํ๋์ฝ๋ฉ์ ๊ดํ์ฌ.. ๋์ด๊ฐ๋ ๋๋ค..
-
modal ์ฌ์ฌ์ฉ ๊ฐ์ด๋ ๊ธ๊ตฌ
-
์ผ์ ๊ฑด์ ์ง๊ธ ์ ๋ชจ์๊ณผ ์์ ์ ๊ฒฝ์ฐ, ๋ ์ง์ ์๊ฐ์ ๋ํด ์์ด์ฝ์ ํด๋ฆญํ์ ๋์๋ง ์ ๋ ฅ์ ํ ์ ์๋๋ฐ, ํ ์คํธ๋ฅผ ํด๋ฆญํด๋ ์ ๋ ฅํ ์ ์์ผ๋ฉด ๋ ์ข์ ๊ฒ ๊ฐ์์!! ใ ใ ๐
์ผ์ ๊ด๋ จ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐพ์๋ณด๋ ๊ฑธ๋ก ๋ชจ๋ฌ ์ธ ๋ถ๋ถ ํด๋ฆญ ์ ๋ชจ๋ฌ ๊บผ์ง๋ ๊ธฐ๋ฅ - Background ๋ง๋ค๊ธฐ
- ํ ์ผ์ fetch ์ ํ id ์ด๋์?
- recoil์์ ์ ์ฅ
- path๋ก v
- ํ ์ผ์
- ๋ ์ง ๋์ด๊ฐ๊ธฐ ์์
- ๋ฐ๋ณต ๊ธฐ๋ฅ (ํ๋ก ํธ/๋ฐฑ)
- team_id fetch ์์ (path์์ ๊ฐ์ ธ์ค๊ธฐ)
- ๋ชจ๋ฌ ์ปดํฌ๋ํธ background ์ค์
- ๋ชจ๋ฌ ์ปดํฌ๋ํธ ์ฝ๊ธฐ ๋ชจ๋์์ ์์/๋๋กญ๋ค์ด ํด๋ฆญ ์๋๊ฒ ๋ณ๊ฒฝ
- ๋ชจ๋ฌ ์ปดํฌ๋ํธ ๋ ์ง ์ ๋ ฅ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐพ์๋ณด๊ธฐ
- fetch ๋ฒ์ ์์
- ๋ก๊ทธ์ธ
- ๊ณ์ ๊ด๋ฆฌ(์ด๋ฆ ๋ณ๊ฒฝ modal)
- ํ ์ ํ ํฉ๋ฅํ๊ธฐ
- ํ ์ ํ
- ํ Card ํด๋ฆญํ๋ฉด, ํ ์ผ์ page๋ก ์ ํ
/:teamid/calendar
- ํ ์์ ์ฌ๋ถ ํ๋จ ๋ฏธ๋ค์จ์ด
- ํ Card ํด๋ฆญํ๋ฉด, ํ ์ผ์ page๋ก ์ ํ