2์ฐจ ํ๋ก์ ํธ๋ก ์ํฐ๋ ์ฌ์ดํธ๋ฅผ ๋ชจํฐํ๋ก ๊ฐ๋ฐ์๋ฅผ ์ํ ์ฑ์ฉ์ ๋ณด ์น์๋น์ค์ ๊ธฐ๋ฅ๋ค์ ๊ตฌํํด๋ณด์๋ค. ์ด๋ฒ 2์ฐจ ํ๋ก์ ํธ๋ ํด๋์คํ ์ปดํฌ๋ํธ๊ฐ ์๋๋ผ ํจ์ํ ์ปดํฌ๋ํธ์ HOOK์ ์ด์ฉํ์ฌ ๋ฆฌ์กํธ๋ฅผ ๋ ๋ฅ์ํ๊ฒ ์จ๋ณผ ์ ์๋ ๊ธฐํ์๋ค.
๋ชจํฐํ๋ก ํ ์ํฐ๋ ์ฌ์ดํธ์์ ํ๋ก์ ํธ ๊ธฐ๊ฐ์ผ๋ก ์ก์๋ 2์ฃผ๋ผ๋ ๊ธฐ๊ฐ์ ๋ง์ถฐ์ ๋ก๊ทธ์ธ๋ถํฐ ์ด๋ ฅ์ ์์ฑ ์ ์ฌ์ง์๊น์ง ๊ธฐ๋ณธ์ ์ธ ์น์๋น์ค์ ํ์ํ ๊ธฐ๋ฅ๋ค๋ก ์ฐ์ ํ์ ๊ตฌํ ์ฌํญ์ผ๋ก ๋ชฉํ๋ฅผ ์ก์๋ค.
2021.04.26 ~ 2021.05.07 ๊น์ง 2์ฃผ ๊ฐ
ํ๋ก ํธ 3๋ช
,๋ฐฑ์๋ 3๋ช
์ด 6๋ช
์ฐ์ ๋จผ์ scrum ๋ฐฉ์์ผ๋ก ๊ธฐ๋ฅ๊ณผ ๊ฐ์ ์ ์ ๋ํด ์ฐ์ ์์๋ฅผ ๋ถ์ฌํ๋ฉฐ ์งํํ๋ค.์ด๋ฒ ํ๋ก์ ํธ์์๋ ๋งค์ผ ํ์๋ง๋ค ๋ด๊ฐ ์๊ธฐ๊ฐ ๋์ด์ ํ์๋ก์ ๊ธฐ๋กํ๋ค. ๊ทธ๋ ๊ทธ๋ ํธ๋ ๋ก์ ํ์๋ก์ ์ถ๊ฐํด์ ์ญํ ๋ถ๋ด์ ์ฝ๊ฒ ํ์ธํ ์ ์์๋ ๊ฒ ๊ฐ๋ค.
์ฐ์ ์์ ๋ฐ๋ผ ํ์ ๊ตฌํ ์ฌํญ๊ณผ ์ถ๊ฐ ๊ตฌํ ์ฌํญ์ ๋๋์๊ณ ํ์๋ค๊ณผ ํธ๋ ๋ก๋ฅผ ์ด์ฉํ์ฌ todo ๋ฆฌ์คํธ๋ฅผ ์ธ๋ถํ ํ์ฌ ์์ํ๋ค. ํธ๋ ๋ก๋ฅผ ๋ณด๋ฉด์ ๋งค์ผ ์์นจ 20๋ถ ์ ๋ ๋ฐ์ผ๋ฆฌ ๋ฏธํ
์ ํ๋ฉฐ Done
์ค๋ ํ ์ผ
์งํ ์ฌํญ์ ๋ฐฉํด๊ฐ ๋๋ ์์ Bloker
๋ฅผ ๊ณต์ ํ๋ฉฐ ์ํตํ๋ค.
API ์๋ ํฌ์ธํธ๋ ํธ๋ ๋ก์ ๊ณต์ ํด๋์ด์ ์์ํ๊ฒ ํค๊ฐ๊ณผ API ์ฃผ์ ๋ฑ ์ํต ํ ์ ์์๋ค.
2์ฐจ ํ๋ก์ ํธ์์๋ ํ์๊ฐ์
๊ณผ ๋ก๊ทธ์ธ์ ๋ด๋นํ๋ค.
์ฌ์ธ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋๋ฐ ์๊ฐ๋ณด๋ค ๊ณต์ ๋๋ ธ๊ณ ๊ทธ ๋งํผ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ๋ค ์ง์ ์์๋ค.
Login
์ผ๋ฐ ๋ก๊ทธ์ธ/ ์นด์นด์ค ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํ
+
์ค์ ์ด๋ฉ์ผ๋ก ๋น๋ฐ๋ฒํธ ์ฌ์ค์ ๊ธฐ๋ฅ ๊ตฌํ
Signup
ํ์๊ฐ์ ํ์ด์ง
์ฒ์์ ์ด๋ ต๊ฒ๋ง ๋๊ผ๋ ์นด์นด์คํก ์์ ๋ก๊ทธ์ธ์ ์๊ฐ๋ณด๋ค ์ฝ๋ฉ์์ ์ ๊ฐ๋จํ๋ค. ๋ค๋ง, OAuth ๊ฐ๋ ์ ์ดํดํ๋ ๋ฐ ์๊ฐ์ด ๊ฝค ๊ฑธ๋ ธ๋ค.
https://opentutorials.org/course/3405
์ฒ์์ ์ํ ์ฝ๋ฉ์ ํตํด์ ๋์์ ๋ฐ์๊ณ ,
์นด์นด์ค ๋ก๊ทธ์ธ ๊ณต์๋ฌธ์๋ฅผ ๋ณด๋ฉด์ ์ดํดํด ๋๊ฐ๋ค.
๋จผ์ , ์นด์นด์ค ๊ฐ๋ฐ์ ์น์์ ๋ด ์ดํ๋ฆฌ์ผ์ด์
์ ๋ง๋ ๋ค์ Redirect URI ๋ฑ๋กํ๊ณ , JavaScript SDK ์ ์ฉํ๋ค.
Kakao.Auth.login ํจ์๋ฅผ ์ด์ฉํ์ฌ ์นด์นด์ค ์ฌ์ฉ์ ํ ํฐ์ ํ์ธํ์ฌ, ๋ฐฑ์๋ ์๋ฒ๋ก ์ ๋ฌํ๋ค.๋ฐฑ์๋ ์๋ฒ์์ ๋ฐ์์จ ์๋ก์ด ํ ํฐ ๋ก์ปฌ์คํ ๋ฆฌ์ง์ ์ ์ฅํ๋ค.
+ํ ์คํธ๋ฅผ ์ํด ์ฐ๊ฒฐ ๋๊ธฐ ๊ธฐ๋ฅ ์ถ๊ฐํ๋ค.
๋ชจ๋ ๊ฐ์ด ๋น์์์ง ์๊ณ , ํ์๊ฐ์ ๋ฒํผ ํ์ฑํ ์กฐ๊ฑด์ ํธ๋ํฐ ๋ฒํธ๋ 12์๋ฆฌ ์ด์ (-ํฌํจํ๊ธฐ ๋๋ฌธ), ๋น๋ฐ๋ฒํธ ์ฌํ์ธ์ด ์ผ์นํด์ผ ํ์ฑํ๋๋๋ก ํ๋ค.
๋ฐฑ์๋ ์๋ฒ์ ๋ก๊ทธ์ธ ์ ๋ณด๋ฅผ ํ์ธ ํ ๋ ์ด๋ฉ์ผ๊ฐ๋ ๊ฐ์ด ๋ณด๋ด์ฃผ์ด์ผ ํ๊ธฐ๋๋ฌธ์ ๋ก๊ทธ์ธ ์ด๋ฉ์ผ ๊ฐ์ history๋ก ๋ณด๋ด๊ณ location์ผ๋ก ๋ฐ์์ ๋ณด๋ด์ฃผ์๋ค.
์ปดํฌ๋ํธ๋ฅผ ์ผํญ์ฐ์ฐ์๋ฅผ ์ด์ฉํด์ ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ํ๋ ์ปดํฌ๋ํธ๋ก ๋ฐ๊ฟ์ฃผ์๋ค. ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ์ ํด๋ฆญํ์ ๋ state ๊ฐ์ boolean์ผ๋ก false์์ ๊ธฐ์กด state๊ฐ์ !(๋ถ์ ํ์ฌ) true ๋ก ๋ง๋ค์ด์ฃผ์๋ค.
์ง์ ์ค์ ๋ฉ์ผ๋ก ์์ ๋น๋ฐ๋ฒํธ๊ฐ ๋ฐ๊ธ ๋๋ค.
(์๋ฌ๊ฐ ๋๋ฉด, ์~๐ ๊ทธ๋ ๋ด๊ฐ ์๋ชปํ๊ตฌ๋^^)
1์ฐจ ํ๋ก์ ํธ ๋๋ ์ถฉ๋ ํ๋ํ๋์๋ ๋ง์์ด ํ๋ค๋ ธ๊ณ ๊ธฐ๋ฅ์ด ์ ๊ตฌํ ๋์ง ์์ผ๋ฉด ๊ธ๋ฐฉ ์ง์ฆ์ด ๋ฐ๋ ค์ค๊ณค ํ๋ค.
๊ทธ๋ฐ๋ฐ ์ด์ ๊ทธ๊ฒ๋ ์ต์ํด ์ง๋ ๊ทธ๋ฌ๋ ค๋ ํ๋ ๋งท์ง์ด ์๊ธฐ๊ฒ ๋์๋ค. ์ถฉ๋๊ณผ ์๋ฌ์ ์ด๋์ ๋นํฉํ์ง ์๊ณ ํ์ฐํด์ง ๋๋ฅผ ๋ณด๋ฉด์ ์ด๋๋ง ์ฑ์ฅํ๊ณ ์๋ค๋ ์๊ฐ์ด ๋ค์๋ค!
์์ผ๋ก๋ ๊ฐ๋ฐ์ ํ๋ฉด์ ๋๋ ์๋ง์ ์๋ฌ์ ์ด๋ ค์์ ๊ฒช์ ๊ฒ์ด๊ณ , ๊ทธ๋งํผ ์ฑ์ฅํ ์ ์๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ ํ๋ก์ ํธ์๋ค.
์ฒ์์ ํจ์ํ ์ปดํฌ๋ํธ์ styled component๋ฅผ ์ฐ๋ ๊ฒ์ด ์ ๋ง ์ด์ํ๊ณ ๊ดํ ๊ฒ๋ถํฐ ๋จน์๋ค. ์ง๊ธ ๋ณด๋ฉด ์ฐธ ๋ณ๊ฒ ์๋๋ฐ ๋ง์ด๋ค..! ๊ทธ๋์ ๊ณต์๋ฌธ์๋ฅผ ์ ํ์ฉํ๋ฉด์ ์๋ก์ด ๊ฒ์ ๊ฒ๋จน์ง ๋ง์๋ ๊ฒ์ ์๊ฒ๋์๋ค.
2์ฐจ ํ๋ก์ ํธ ๋๋ ๋ฐฑ์๋์์ ์ํต์์ ์ด๋ ค์์ ์กฐ๊ธ ๊ฒช์๋ ๊ฒ ๊ฐ๋ค. ํ์๊ตฌํ ์ฌํญ๊ณผ ์ถ๊ฐ๊ตฌํ ์ฌํญ์ ๋ํด ํ์๊ฐ ์ค๊ฐ ์ค๊ฐ์ ์ ์์ด๋ฃจ์ด์ก๋ ๊ฒ์ด ๋ฌธ์ ์๋ค.
ํ๋ก์ ํธ๋ฅผ ๋ง๋ฌด๋ฆฌ 2์ผ ์ ์ ๊ทธ๋๋ ์ ํ์๊ฐ ๋์ด์ ์์ ๋ก๊ทธ์ธ ๋ถ๋ถ์ ์ถ์ ํ๊ธฐ๋ก ํ๋ค.๊ทธ๋์ ํ์์ด ๋จผ์ ๋งํ์ง ์์๋ ๋๋ ์ ๊ทน์ ์ผ๋ก ์ผ์ ๊ณผ์ ์ ์ฒดํฌํด ๋๊ฐ์ผ ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค!
ํํฐ๋ง ๊ธฐ๋ฅ๊ณผ ํ์ด์ง๋ค์ด์ ๊ธฐ๋ฅ์ 2์ฐจ ํ๋ก์ ํธ์์ ๊ตฌํ ํด๋ณด๊ณ ์ถ์๋๋ฐ ๊ธฐํ๊ฐ ๋์ง ์์๋ ๊ฒ์ด ์์ฌ์ ๋ค! ๊ธฐ์ ํ์ ์ด ๋๋๊ณ ๋์ ๊ผญ ๊ฐ์ธ์ ์ผ๋ก๋ผ๋ ๊ธฐ๋ฅ์ ๊ตฌํํด๋ด์ผ๊ฒ ๋ค ๋ค์งํ๋ค.
ํจ๊ป ๊ณ ์ํ ํ์๋ค ๊ฐ์ด ๋ง์ด ๋ฐฐ์ฐ๊ณ ์ฑ์ฅํ ์ ์์ด์ ์์คํ ์๊ฐ์ด์๋ค. ์ด๋ฐ์ 1์ฐจ ํ๋ก์ ํธ๊ฐ ๋๋๊ณ ๋ถ๋ด๊ฐ์ด ์์์ด์ ๋ฉํ์ด ํ๋ค๋ ธ์๋๋ฐ, ์ฃผ๋ณ์์ ๋ฐฐ๋ คํด์ฃผ๊ณ ์ดํดํด์ฃผ์ด์ ์ ํด๋ผ ์ ์์๋ ๊ฒ ๊ฐ๋ค.
๋๋ ์ฃผ๋ณ ์ฌ๋๋ค์๊ฒ ๊ธ์ ์ ์ธ ์๋์ง๋ฅผ ์ฃผ๊ณ ๋์ฑ ํจ๊ป ํ๊ณ ์ถ์ ๊ฐ๋ฐ์๊ฐ ๋์ด์ผ ๊ฒ ๋ค๊ณ ๋ค์งํ๊ฒ ๋์๋ค!๐คฉ๐จโ๐ป
Get Wantedํ, ๋ฐํ๋ ์ํ์๊ณ ์ต๊ณ ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ