2024. 4. 8. 22:23ใEducation/Megaptera
๐ 24.04.01 ~ 24.04.07
์ง๋ ๊ฐ์ ์ด์ด์ ๋ง๋ ์ผํ๋ชฐ์ ๊ธฐ๋ฅ์ ์ถ๊ฐ์ ์ผ๋ก ๊ตฌํํ๋ ์ฃผ์ฐจ์๋ค.
๐ฉ๐ป๐ป ๋๋ ์ด๋ฒ์ฃผ์ ๋ฌด์์ ๋ฐฐ์ ๋๊ฐ?
์ง๋์ฃผ์ฐจ์ ์ด์ด ์ผํ๋ชฐ์ ๋ก๊ทธ์ธ, ๋ก๊ทธ์์, ํ์๊ฐ์ ์ฃผ๋ฌธํ์ด์ง ๊ด๋ จ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ์ค์ต์ ํ๋ ์ฃผ์ฐจ์๋ค.
์ง๋์ฃผ์ ๋ฃ๊ณ ์ ๋ฆฌ ํ์ง ๋ชปํ ์ฅ๋ฐ๊ตฌ๋ ๋ด๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ๋ถํฐ ํ์ต์ ์์ํ๋ค. ๊ตฌํํ๋ ๋ก์ง์ ์ด๋ ต์ง ์์์ผ๋ ๋ง์ ๋ด ๋ฐฉ์๋๋ก ์๋ํด ๋ณด๋ ค๋ ์ ๋์ง ์์๋ค. ComboBox๋ฅผ ๋ณ๋์ ๋ชจ๋๋ก ์ปดํฌ๋ํธํ ํ๋ ๋ถ๋ถ์์ ์ด๋ ค์์ ๋๊ผ๋ค. ๋ญ๊ฐ ์ฌ์ ๋ณด์ด๋ฉด์๋.. ๋ง์ ๋ค์ ๋ด์ฉ์ ํ ๋๋ก ๊ตฌํํด๋ณด๋ ค๊ณ ํ๋ ์ด๋ ต๊ฒ ๋๊ปด์ก๋ค. Class ๋ฌธ๋ฒ์ ์ต์ํ์ง ์์ getter, setter ๊ฐ๋ ์ ์ดํดํ๋ ๋ถ๋ถ๋ ์กฐ๊ธ.. ํ๋ค์๋ค.
๋ก๊ทธ์ธ๊ณผ ๋ก๊ทธ์์์ ๊ธฐ๋ฅ ๊ตฌํ์ ์ด๋ ต์ง๋ ์์๋ค. ๊ทธ๋ฌ๋ ์ค์ํ ๊ฐ๋ ๋ค์ด ์์ด์ ์ค์ค๋ก ํ์ต ํค์๋๋ฅผ ๋ง๋ค์ด ์ ๋ฆฌํ๋ ๋ฐฉ์์ผ๋ก ํ์ตํ๋ค. ํนํ JWTํ ํฐ์ ํด๋ผ์ด์ธํธ ์ธก์์ ์ ์ฅํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ๋ํด ๋ง์ ๊ณ ๋ฏผ์ ํ๋ค. ํด๋ผ์ด์ธํธ ์ธก ์ ์ฅ์์น์ ๋ฐ๋ฅธ ๋ณด์ ์ด์๋ค์ด ์กด์ฌํ๋๋ฐ ํด๋น ์ด์๋ค์ ์ธ์งํ๋ ค๊ณ ํ๊ณ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ํด์ ๋ง์ด ์ฐพ์๋ณด์๋ค.
๊ฐ์์์๋ css๋ฅผ ๋ง์ด ๋ค๋ฃจ์ง ์์ง๋ง ์ต์ํด์ง๊ธฐ ์ํด styled-components ์ฌ์ฉํด์ UI์ ๊ด๋ จํด์ ๋ง์ฐ์ค์ค๋ฒ์ ์ด๋ฒคํธ ์ฒ๋ฆฌ ๋ฑ์ ์๋ํด๋ณด์๋๋ฐ ์ฝ๋๋ค์ด ๋ณต์กํด์ง๊ธฐ ์์ํ๋ค. UI์ ๊ด๋ จ๋ ์ํ๋ค์ด ์ฐ์์์.... UI์ ๊ด๋ จ๋ ์ํ๋ค์ ์ด๋ป๊ฒ ๊ด๋ฆฌํ๋ฉด ์ข์์ง ๊ณ ๋ฏผํ๊ฒ ๋์๋ค.
์ค์ต์ ํ๋ฉด์ ์๊พธ ๋ถ์กฑํ๋ค๊ณ ์๊ฐ๋๋ ๋ถ๋ถ์ด ๋ง๋ค๊ณ ๋๊ปด์ง๋๊น ๊ณต๋ถ์ ๋ฐฉํฅ์ฑ์ ๊ฐํผ๋ฅผ ๋ชป ์ก์๋ค.
๊ฐ์์์ ์ํ๊ด๋ฆฌ๋ฅผ usestore-ts ์ฌ์ฉํ๋๋ฐ ๊ณผ์ ๋ฅผ ํ ๋ usestore-ts ์ฌ์ฉํ๋ ๋ฐฉ์์ผ๋ก ํ์ง ์์์.. ์ฌ์ ํ ์ดํดํ์ง ๋ชปํ ์ฑ ์ฌ์ฉํ๋ค ๋ณด๋ ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํ๋ ค๊ณ ํ๋ฉด Mocking ํ๋ ๋ถ๋ถ์์ ๋งํ๋ค. ๊ทธ๋์ Zustand๋ฅผ ์ฌ์ฉํด์ Mocking ํ๋ ค๋๋ฐ ์ฌ์ ํ ๋งํ๋ค.... ๊ทธ๋ฆฌ๊ณ ์๊ฐ๋ณด๋ค Zustand ์ฌ์ฉ๋ฒ์ ์์ฒญ ์ฝ๋ค. ์ด์ฐ์ด์ฐํ๋ค ๋ณด๋ฉด ๋์ง๋ง ์๋ฆฌ๋ฅผ ์๋ฒฝํ๊ฒ ์ดํดํ๊ณ ์ฐ๋ ๊ฑฐ ๊ฐ์ง ์๋ค...
๋ค์ ํ์ตํด์ผ ํ ๊ฑด ๋ง์๋ฐ ์ง๋๊ฐ ๋๋ฆฌ๋ค๋ณด๋ ์กฐ๊ธ ๋ต๋ตํ ๋ง์๊ณผ ํจ๊ป ํผ๋์ค๋ฌ์ด ์ฃผ์ฐจ์๋ค.
๐ฏ ํ์ต์ด ๋ ํ์ํ ๋ถ๋ถ
์์ฃผ ๋ณด์ถฉํด์ผ ํ ๋ถ๋ถ๋ค์ด ์ฐ๋๋ฏธ์ฒ๋ผ ์์๋ค..... ์ด์ ๋ญ๊ฐ ์๊ฒ ๊ฐ์ ์ํ๊ณ ์ถ์ ์์ฌ๋ง ๊ฐ๋ํ๋ค... ๋ง์๋งํผ ๋ชธ๊ณผ ๋จธ๋ฆฌ๊ฐ ๋ฐ๋ผ ์ฃผ์ง ์๋๋ค. ๋ฉํธ๋ ์๊พธ ํ๋ค๋ฆฐ๋ค... ๊ฐ๋ ๋ ์ค์ํ์ง๋ง ๊ธฐ๋ฅ์ ๋ง๋ค๋ ค๋ ์๋๋ ์ค์ํ๋ค. ๋ง๋ค์ด๋ด์ผ ์ต์ํด์ง๋๋ฐ ๋จธ๋ฆฌ๋ก๋ง ์๊ฐํ๊ณ ์์ด ์์ง์ด์ง ์๋๋ค. ๋ด ๋ฐฉ์๋๋ก ๊ตฌํํ์ง ๋ชปํ๋๋ผ๋ ํ๋ฆ์ ์ฐ์ ํ์ ํด ๋ณด์. ๋ฐ๋ฆฐ ๊ฐ์๋ฅผ ๋ฃ๊ณ ํ๋ฆ์ ํ์ ํ๊ณ ํ๋์ฉ ์ฐจ๊ทผ์ฐจ๊ทผํด๋ณด์๐ช๐ป
'Education > Megaptera' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก ํธ์๋ ์์กด์ฝ์ค 10๊ธฐ] 12์ฃผ์ฐจ ํ๊ณ (0) | 2024.04.30 |
---|---|
[ํ๋ก ํธ์๋ ์์กด์ฝ์ค 10๊ธฐ] 11์ฃผ์ฐจ ํ๊ณ (0) | 2024.04.14 |
[ํ๋ก ํธ์๋ ์์กด์ฝ์ค 10๊ธฐ] 9์ฃผ์ฐจ ํ๊ณ (0) | 2024.03.31 |
[ํ๋ก ํธ์๋ ์์กด์ฝ์ค 10๊ธฐ] 8์ฃผ์ฐจ ํ๊ณ (0) | 2024.03.24 |
[ํ๋ก ํธ์๋ ์์กด์ฝ์ค 10๊ธฐ] 7์ฃผ์ฐจ ํ๊ณ (0) | 2024.03.18 |