์ค๋ ํ ์ผ ๐ป ํ๋ฌํฐ โก๏ธ ๋ฆฌ์กํธ ์์
๋ฆฌ๋์ค๋ฅผ ์ฐ๋๊ฒ ๋ฐ์ดํฐ ์ ์ญ๊ด๋ฆฌ์ ํธ๋ฆฌํ๋ค๋๊ฑฐ๋ฅผ ์ ๋๋ก ๋๋ผ๊ณ ์๋ ์์ฆ์ด๋ค. ๐ฑ leetCode ํ๊ธฐ 1์ผ 1์๋ 75. Sort Colors ๋จ์ํ sort ๋ฌธ์ ์๋ค. ๐ง 15๋ถ๋์ ์์ด ๊ฐ์ ๋ค์ผ๋ฉฐ ๋ํ
์ด์
ํ๊ธฐ ์ค๋๋ ์๋ฃ!! ๋ํ
์ด์
๋
ธํธ๋ณด๋ฌ๊ฐ๊ธฐ ๐ช๐ป ํ์ฒด + ์ ์ฐ์ ์ด์ ํํ
์์
๊ฐ์ ์ฒดํ๋ถ์๋ฐ๊ณ ๋์ ๊ณจ๋ฐ๊ณผ ์ด๊นจ๊ฐ ํ์ด์ก๋ค๋๊ฑธ ์์๊ธฐ์ ... ๋ฐ์งํ ๋๋ ์๋ฉ์ด ํ์ชฝ์ผ๋ก ๊ธฐ์ธ์ง ์๊ฒ ์ฒดํฌํ๊ณ , ๋ง์ด๋ง์ดํด์ผ๋ก ๊ฑธ์๋๋ ๋ฌด๋ฆ๊ณผ ํ๋ฒ
์ง๋ฅผ ์ ๊ฒฝ์ฐ๋ฉฐ ๊ฑท๊ฒ ๋๋๋ผ. ์
ํธ๋ ๋ง์ด ๋ชปํ๋๋ฐ ์คํ๋ ค ๋๋ฌด ํ๋ ๋๋. ์งง์ ๋ฆฌ๋ทฐ ์ค๋์ ๋
์๋ฅผ ์ ๋๋ก ํ์ง ๋ชป ํ๋ค. ๋
์ 30๋ถ์ด ๋ชฉํ์ด๋ค ๋ณด๋๊น, ์ด๋์ ์๊ฐ์ ์ง์ฐฉํ ๋๊ฐ ์๋๋ฐ... ์๊ฐ์ ํ๋์ด๋ฉฐ ์ฝ๊ณ ์ถ์ง ์์๊ณ ,..
์ค๋ ํ ์ผ ๐ป ํ๋ฌํฐ โก๏ธ ๋ฆฌ์กํธ ์์
๐ฑ leetCode ํ๊ธฐ 1์ผ 1์๋ ๐ ๋๊ตฌ๋ ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ 11์ฅ ์ฌ๊ท๊น์ง ์ฝ์ ๋ถ๋ถ ๋ค์ ํ๋ฒ ๋ณต๊ธฐํ๋ฉด์ ๋
์ ๋
ธํธ๋ก ๊ฐ๋
์ ๋ฆฌ ์๋ฃํจ โ๐ป ๐ง 15๋ถ๋์ ์์ด ๊ฐ์ ๋ค์ผ๋ฉฐ ๋ํ
์ด์
ํ๊ธฐ ์๋ ๊ธฐ์์๊ฐ๋ณด๋ค ๋๋ต์ ์ผ๋ก 15๋ถ ์ ๋ ์ผ์ฐ ์ผ์ด๋์ ์์ด ์์๋ณด๋ฉฐ ๋ํ
์ด์
! ์ง์ง ใ
ใ
..ํ๋๋ ์๋ค๋ฆฌ๋ค... ๋ํ
์ด์
๋
ธํธ ๐ช๐ป ํ๋ผํ
์ค ์๋ด ๋ค๋
์ด ๋ณธ๊ฒฉ์ ์ธ ์์
์ ๋ฃ๊ธฐ ์ ์ ์ ์ฒด์ ์ผ๋ก ์ฒดํ๋ถ์์ ํ๋ ์๊ฐ์ ๊ฐ์ก๋ค. ์ฌ์ง์ ์ฐ์ด์ ๋ด ๋ชธ์ด ์ด๋๊ฐ ๋ฐธ๋ฐ์ค๊ฐ ๊นจ์ ธ์๋์ง ์ค๋ช
ํด์ฃผ์
จ๋๋ฐ.....์์ฒด / ํ์ฒด ๊ทธ ์ด๋ ํ๋ ๋ฉ์ฉกํ ๊ณณ์ด ์๋ค. ์งง์ ๋ฆฌ๋ทฐ ์์ด ๋ํ
์ด์
์๊ฐ์ ๋ฃจํด์ผ๋ก ๋ง๋ค๊ฑฐ๋ค! ์์์์ ๐ช๐ป ๋ด์ผ ํ ์ผ ๐ฑ leetCode ํ๊ธฐ 1์ผ 1์๋ ๐ ๋๊ตฌ๋ ..
์ค๋ ํ ์ผ ๐ป ํ๋ฌํฐ โก๏ธ ๋ฆฌ์กํธ ์์
dragSize ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ ๋๋๊ทธ ํ์
์ฐฝ ์์ฑ ์์
. ๊ฐ๋จํ ui ์์
์ธ๋ฐ ์ ์ด๋ ๊ฒ ์ค๋ ๊ฑธ๋ ธ๋๋ชฐ๋ผ. ๐ฑ leetCode ํ๊ธฐ 1์ผ 1์๋ ํ์ด๋ ํ์ด๋ ๋ชจ๋ฅด๊ฒ ๋ค. ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋
์๋ ์ฝ๊ณ ์๋๋ฐ ์ญ์ ์ธ์์ ์ค์ ์ธ ๊ฒ์ธ๊ฐ...์ด๋ ต๋ค. ๐ ๋๊ตฌ๋ ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ 11์ฅ ์ฌ๊ท๊น์ง ์ฝ์์! ๋
์ ๋
ธํธ๋ก ๊ฐ๋
์ ๋ฆฌ ์ค โ๐ป ๐ง 15๋ถ๋์ ์์ด ๊ฐ์ ๋ค์ผ๋ฉฐ ๋ํ
์ด์
ํ๊ธฐ ์๋ ๊ธฐ์์๊ฐ๋ณด๋ค ๋๋ต์ ์ผ๋ก 15๋ถ ์ ๋ ์ผ์ฐ ์ผ์ด๋์ ์์ด ์์๋ณด๋ฉฐ ๋ํ
์ด์
ํ๋ค. ์ฒซ๋ ์ด๋ผ์ 20๋ถ์ ๋ ํ๋๋ฐ, ๋ฌธ์ฅ ๋ ๊ฐ ๋ฐ์์ ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
ใ
๊พธ์คํ ํ๋ค๋ณด๋ฉด ๋์์ง๊ฒ ์ง.... ์งง์ ๋ฆฌ๋ทฐ ๋ฐฑ์๋์ ์์ ํด์ผํ ์ผ์ด ์์ ๋๋ ์ผ๋จ ๋ฐฑ์๋๊ฐ๋ฐ์๋ถ๋ค์ด ๋ค๋ฅธ ์ผ์ ๋ฐ์๋๋ผ๋ ์..
์ค๋ ํ ์ผ ๐ป ํ๋ฌํฐ โก๏ธ ๋ฆฌ์กํธ ์์
์๋...์ค๋ ์์
ํ๋ค๊ฐ ๋๋ ์ถฉ๊ฒฉ์ ์ผ๋ก ๋ฐ์๋ค์ฌ์ก๋ GET ๋ฉ์๋ ๊ด๋ จ ์ด์ผ๊ธฐ...๐ฉ๐ป๐ป [๋ฆฌ์กํธ/Axios] Http GET ์์ฒญ body์ ๋ฐ์ดํฐ๋ฅผ ๋ด์ ๋ณด๋ผ ์ ์๋ค? ๋ฐฑ์๋ ๊ฐ๋ฐ์๋: ํด๋น api ์
๋ฐ์ดํธํ์ต๋๋ค. ๋ฉ์๋๋ get์ด๊ณ body์ ๋ด์์ ๋ณด๋ด์ฃผ์๋ฉด ๋ฉ๋๋ค~ ๋: ๋ต~~ ๊ฒฐ๊ณผ : ERROR ERROR ์?? ๐ ?? ์ฌ์ง์ด Redux๋ก ์์ฑํ api instance์์๋ body๋ฅผ ๋ด๋๊ฑธ ๊ฑฐ๋ถ ใ
. mindevlog.tistory.com ๐ฑ leetCode ํ๊ธฐ 1์ผ 1์๋ ๐ ๋๊ตฌ๋ ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ ํด์ํ
์ด๋ธ๋ก ๋ค์ด์๋ฐ!!! ๊ทธ๋ฐ๋ฐ ์ฝ๋ ์๋๊ฐ ๋๋ฌด ๋๋ฆฌ๋คใ
12์ฅ๊น์ง ๋ชป ์ฝ์!! ใ
๐ช๐ป ์ด๊นจ + ๋ฑ + ์ ์ฐ์ ์ค๋๋ง์ ์ด๊นจ๋ฅผ ํ๋..
๋ฐฑ์๋ ๊ฐ๋ฐ์๋: ํด๋น api ์
๋ฐ์ดํธํ์ต๋๋ค. ๋ฉ์๋๋ get์ด๊ณ body์ ๋ด์์ ๋ณด๋ด์ฃผ์๋ฉด ๋ฉ๋๋ค~ ๋: ๋ต~~ ๊ฒฐ๊ณผ : ERROR ERROR ์?? ๐ ?? ์ฌ์ง์ด Redux๋ก ์์ฑํ api instance์์๋ body๋ฅผ ๋ด๋๊ฑธ ๊ฑฐ๋ถ ใ
.. ํ๋ผ๋ฏธํฐ๊ฐ url, config ์ด์์ผ๋ก ๋ชป ๋ฐ๋๋ค๊ณ ๋ฑ์ด๋. ์๋์ด๊ฐ๋ฐ์๋: get ์์ฒญํ๋๋ฐ ๋ฐ๋์ ๋ด๋๋ค๊ณ ??๐ ๋: ๋ต- ์ ์ ๊ทธ๋ ๊ฒ ํ๋๋ฐ์?๐ณ? ์ ๋๋์? ์ด์ ์๋ ๊ฒ์ํ์์ ๊ฒ์ํ ๋ get ๋ฉ์๋๋ก ์์ฒญํ๋ฉฐ ๋ฐ๋์ ๋ด์์ ๋ณด๋ธ ๊ธฐ์ต์ด ์๊ธฐ์ - ๋น์ฐํ๊ฒ~~~~ body์ ๋ด๋๊ฑฐ ์คํค๋ํค์! ํ๋ ์ํฉ. ํผ๋๋ง ๊ฐ์ค๋๋ ์ํฉ ๊ทธ๋์ ์ ๋ฆฌํ๋ค. ์ผ๋จ ๊ฒฐ๋ก ๋ง ๋ณด์๋ฉด, pararms ๋ฅผ ์จ์ ์์ฒญํ๋ฉด config์ ๋ด๊ฒจ์ get ์์ฒญ์์๋ ๋ฐ๋์ ..
Redux๋ฅผ ์ฌ์ฉํด์ ๋ฐ์ดํฐ๋ฅผ ์ ์ญ์ผ๋ก ๊ด๋ฆฌํ ํ์๊ฐ ์์ ๋, useNavigate๋ก ๋ผ์ฐํ
ํ๋ฉด์ ํจ๊ป ํด๋น ํ์ด์ง๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋ค. useNavigate์ useLocation์ด๋ฉด ๊ฐ๋ฅํ๋ค! 1. useNavigate() useNavigate๋ฅผ ์ฌ์ฉํด์ ์ด๋ ๊ฒฝ๋ก๋ก state๊ฐ ์ ๋ฌํ๊ธฐ const navigte() = useNavigate(); navigate("์ด๋ํ ๊ฒฝ๋ก", state:{ "์ ๋ฌํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ" }); 2. useLocation() useLocation์ ์จ์ props ๋ฐ๊ธฐ const { state } = useLocation();
11์ ๋์งธ์ฃผ ์ํด๋ฆฌ ๋ชฉํ ๋๊ตฌ๋ ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ - ์๋
ํ๊ธฐ! ๋
์๋
ธํธ๋ฅผ ์์ฑํ๋ฉด์ ์งํ์ค์ด๋ผ ์๋๊ฐ ๋๋๋๋์ธ๋ฐ, ์ผ๋จ ํ๋ฒ ์ฑ! ๋ค ๋ด์ผํ ๊ฒ ๊ฐ๋ค!! ์ค๋ ํ ์ผ ๐ป ๋ฆฌ์กํธ react-beautiful-dnd ์ ์ฉํ๊ธฐ! ๐ฑ leetCode ํ๊ธฐ 1์ผ 1์๋ ๐ ๋๊ตฌ๋ ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ ์ฌ์ฌ ๊น์ด๋ฅผ ๋ํด๊ฐ๋ ํ๋ฆฐ๋์ด ๋๊ณ ์ดํด๊ฐ ๋๋ฆฌ๊ฒ ๋๊ธฐ ์์...๊ตฌ๊ฐ ๋ฐ๋ณต ์ฝ๊ธฐ ๊ทธ๊ฒ์ด ๋ต์ด๋ค. ๐ช๐ป ํซ์ฒด + ์ ์ฐ์ ํ์ฒด๋ผ๊ธฐ๋ณด๋ค๋ ์๋ฉ์ด ์์ฃผ๋ก ํ์ฐ๋ฌ์คํธ 60kg ์ค๋๋ง์ ํ๋๊น ๋ค๋ฆฌ๊ฐ ํธ๋ฌ๋ฌ๋ฌ. ์๋ 80๊น์งํ๋๋ฐ...ใ
์งง์ ๋ฆฌ๋ทฐ ๊ณ์ํด์ ํ๋ฌํฐ ํ๋ก์ ํธ๋ฅผ ๋ฆฌ์กํธ๋ก ๋ณํํ๋ ์์
์ค์ธ๋ฐ, ์ ์ฒด์ ์ธ ๊ธฐํ์๊ฐ ์์ด ์ผ๊ธ์ผ๊ธ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ ค๋, ์ด๊ฒ ๋ง๋ ์ถ๊ณ ์๋๋ ์ ๋๋ ๊ฒ ๊ฐ์์ ๋ต๋ตํ๋ค. ์ค๋์ ๋๋๊ทธ..
๋ฌธ์ Given an array of integers nums sorted in non - decreasing order, find the starting and ending position of a given target value. If target is not found in the array, return [-1, -1]. You must write an algorithm with O(log n) runtime complexity. Example 1: Input: nums = [5,7,7,8,8,10], target = 8 Output: [3,4] Example 2: Input: nums = [5,7,7,8,8,10], target = 6 Output: [-1,-1] Example 3: Input..
Redux(๋ฆฌ๋์ค)๋? ๋ฆฌ๋์ค๋ ์คํ ์์ค ์๋ฐํฌ์ค๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ์ข
์ผ๋ก ,state๋ฅผ ์ด์ฉํด ์น ์ฌ์ดํธ ํน์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ํ๊ด๋ฆฌ๋ฅผ ํด์ค ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. ๋ฒ ์ด์ค๋ Node.js ๋ชจ๋๋ก store ๋ผ๋ ํ๋์ ๋ฐ์ดํฐ ๊ณต๊ฐ(์ ์ฅ์)๋ฅผ ๊ฐ์ง๊ณ ์ ์ญ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ธฐ ์ํด ์ด๋ต๋๋ค. Redux Toolkit (๋ฆฌ๋์ค ํดํท)์ด๋? ๊ธฐ์กด์ ๋ฆฌ๋์ค์ ๊ตฌ์กฐ์ ํจ๋ฌ๋ค์์ ๊ฑฐ์ ๋์ผํ์ง๋ง ์ฝ๋๋์ ๋ ์ ๊ฒ, ์ฌ์ฉํ๊ธฐ ํธํ๊ฒ ๊ฐ์ ๋ ๊ฒ์ด๋ผ๊ณ ๋ณด๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฆฌ๋์ค ํดํท์ ์ฅ์ ๋ฆฌ๋์ค์ ๋น๊ตํด๋ณด์๋ฉด ์ฐ์ ์ด๊ธฐ ์ค์ ์์ ๋ฆฌ๋์ค๋ ์คํ ์ด๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํด์ ์ค์นํด์ผํ๋ ๊ฐ์ข
ํจํค์ง๋ค์ ์ค์นํ์ง ์์๋ ๋ฉ๋๋ค. ํดํท์๋ ์ด๋ฏธ ์ค์น๋์ด์๊ธฐ ๋๋ฌธ์
๋๋ค! ๊ทธ๋ฆฌ๊ณ ๋ถ๋ณ์ฑ์ ๋ํด์ ์ ๊ฒฝ์ฐ์ง ์์ผ์
๋ ๋ฉ๋๋ค! ์ด๋ฐ ..
์ค๋ ํ ์ผ ๐ป ํ๋ฌํฐ ํ๋ก์ ํธ ๋ฆฌ์กํธ๋ก ์ ํ ์์
feat. Redux toolkit ๊ธฐ์ด ๊ณต๋ถ ๐ฑ leetCode ํ๊ธฐ 1์ผ 1์๋ ๐ ๋๊ตฌ๋ ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ ์ ์ ์ฝํ๋ ์๊ณ ๋ฆฌ์ฆ ์ฑ
์ด๋ค. ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋
์ ๋ํ ์ฑ
์ ์ ์ฐพ์๋ณผ ์๊ฐ์ ๋ชป ํ์๊น. ์ฌ๋ฐ๊ฒ ์ฝ์ด๋ด๋ ค๊ฐ๊ณ ์๋ ์ค์ด๊ณ ํ์ด๋ผ์ดํธํด์ผํ ์ด์ผ๊ธฐ๋ ๋๋ฌด ๋ง์!! ๋
ธ์
์ ์ฑํฐ๋ณ๋ก ๊ธฐ๋ก์ค์ด๋ค! ๐ช๐ป ์๋ฉ์ด + ์ ์ฐ์ ์งง์ ๋ฆฌ๋ทฐ ๋ํ๋ ํ๋ฃจ ๋ฃจํด ์์ฑ! leetCode๋ฅผ ์ข ๋ ํ์คํ๊ฒ ๊ณต๋ถํ๋ฉด์ ํ๊ณ ์ถ์๋ฐ ์ด๋ป๊ฒ ์ ๊ทผํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ๋ค. ์ด์ฐ์ด์ฐ ํ๊ธฐ๋ ํ๋๋ฐ ์ด๊ฒ ๋ง๋? ์ด๋ฌ๋ฉฐ ์๋ฃจ์
๋ ์์ฒญ ์ฐพ์๋ณด๊ณ ... ์ด๋ ๊ฒํด์ ์ค๋ ฅ์ด ๋ ์ ์๋? ๋ผ๋ ์๊ฐ๋ ๋ค์ด์ ๊ณต๋ถ๋ฒ์ ๋ํด์ ์กฐ๊ธ ๋ ์ฐ๊ตฌํด์ผํ ๊ฒ ๊ฐ๋ค. ๋ด์ผ ํ ์ผ ๐ฑ leetCode ํ๊ธฐ ..
์ค๋ ํ ์ผ ๐ป ํ๋ฌํฐ ํ๋ก์ ํธ ๋ฆฌ์กํธ๋ก ์ ํ ์์
ํ์ฐธ ์์
์ค์ด๊ธดํ๋ฐ, ๋๋ฃ๊ฐ ๋ ๋ํ
์ผํ ์์
์ ํ๊ธฐ ์ ์ ์ค์ผ์นํ๋ฏ์ด ํ๋ ์์
์ด๋ผ์ ์ด์คํ๊ธฐ(?!)์ง์ด ์๋ค๋ ์๊ฐ์ด ๋ ๋ค. ๋ฆฌ๋์ค ํดํท์ ํ๋ฒ๋ ์จ๋ณธ์ ์ด ์๋๋ฐ ์ด๋ฒ ๊ธฐํ์ ์จ๋ณด๊ฒ ๋์ ๋์ด ํ๊ธํ๊ธ, ๋๋ฃ๊ฐ ์์ฑํด๋ ์ฝ๋๋ฅผ ๊ณต๋ถํ๋ฏ์ด ๋ถ์ํ๋ฉด์ ์ฝ๋์์
์ ํ๋ค. ๐ฑ leetCode ํ๊ธฐ 1์ผ 1์๋ ์ ๋ชจ๋ฅด๋๊ฒ ํ์คํ๋ค. mediume ๋ฌธ์ ๋ฅผ ํ์๋๋ฐ ์ง๋ฌธ์์ฒด๊ฐ ๋๋ฌด ์ฅํฉํ๋ฐ, ๊ฐ๋จํ๊ฒ ์ธ๋ฑ์ค๋ฅผ ์ฐพ์ผ๋ฉด ๋๋ ๋ฌธ์ ์๋ค. ๋ฌธ์ ๊ฐ ์ฅํฉํด์ ์ดํด๊ฐ ํ๋ค์๊ณ , ์ธ๋ฑ์ค๋ฅผ ์ฐพ๋๊ฑฐ๋ผ์ ์๋ฐ์คํฌ๋ฆฝ ๋ฉ์๋๋ฅผ ์จ์ ํ์๋๋ฐ, ๋ฑ 1์ค๋ก ๋๋์ ๋ด ์์ ์ ์์ฌํจ. ์ด๊ฑฐ ๋ง๋? ์ด๊ฒ ๋ฏธ๋์๋ฌธ์ ๋ผ๊ณ ??? ๋ผ๋ฉฐ ๊ฒฐ๊ตญ์ ๋ค๋ฅธ ์ฌ๋๋ค์ ๋ฌธ์ ํ์ด๋ฅผ ๋ดค๋ค. ์ฌ์ ํ ์ฅํฉ ๊ทธ์์ฒด....
์ค๋ ํ ์ผ ๐ป ํ๋ฌํฐ ํ๋ก์ ํธ๋ฅผ ๋ฆฌ์กํธ๋ก ์ ํํ๋ ์์
#1 ๋ชจ๋ฌ ํ์
์ฐฝ ๋ง๋ค๊ธฐ ๊ธฐํ์์์ด ์ด๋ฏธ ๋ฐฐํฌ๋์ด์๋ ํ๋ก์ ํธ๋ฅผ ์ผ์ผํ ๋ค์ด๊ฐ์ ํ์ธํด๋ณด๋ฉด์ ํ์ํ ๋ถ๋ถ์ ์์ฑํ๋ค. styledComponents์ customhook์ ์ฌ์ฉํด์ ์์ฑํ๋๋ฐ, ๋ ์๊ฐํ๋๊ฑฐ์ง๋ง ์ปดํฌ๋ํธ๋ฅผ ๋ถ๋ฆฌํด์ ์ฌํ์ฉํด์ ์ฐ๋ ๊ฑด ์ ๋ง ์ฆ๊ฑฐ์ด ์ผ์ธ ๋ฏ ํ๋ค. ๊ณต๋ถ : leetCode ์ฝํ
ํ์ด ๐ช๐ป ์ด๋ : ์ด๊นจ - ๋ฑ - ์ ์ฐ์ ๐ ๋๊ตฌ๋ ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ ์งง์ ๋ฆฌ๋ทฐ styledComponents์ customhook์ ์์ฃผ ๋ง๊น(?!)๋๊ฒ ์ด ์ ์๋๋ถ์ '์ค-๐ณ ์ฝ๋๋ฅผ ์ด๋ ๊ฒ๋ ์งค ์ ์๋ค!?' ๋ผ๋ ์๊ฐ์ ํ๋ค. ๋งจ๋ ๋ณด๋ ๋ฐ๋ณต๋๋ ํ
ํ๋ฆฟ์ฉ ์ฝ๋๊ฐ ์๋๋ผ ์๋ก ์ง์ผํ๋ ์ฝ๋๋ค์ด๋ผ์ ์ค๋๋ง์ ์ง์ง ๋ ๊ฒ์ ํ๋ ๊ธฐ๋ถ์ ๋๊ผ๋ค..