๊ธฐ๊ฐ : 2022.09 (1์ฃผ)
์ธ์ : 1์ธ
์ฃผ์ : to do list
์ฌ์ฉ ์คํ: React.js, Redux, MUI, scss, Spring boot, Spring security
์ ์ ํ์ฅ๋์๋ฝ ํด๋ก ์ฝ๋ฉ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ฐ์ธ ํ๋ก์ ํธ๋ผ ์ ๋ฐ์ ์ผ๋ก ์ค๊ณํ๊ณ ๊ฐ๋ฐํ์์ง๋ง ํ๋ก ํธ์๋ ํ๊ณ ๋ก์ธ๋งํผ ํ๋ก ํธ์๋ ์ค์ ์ผ๋ก ํ๊ณ ํ๊ฒ ๋ค. GtoOdOD ํ๋ก์ ํธ๋ ์ข์ ํฌ๋๋ฆฌ์คํธ๋ผ๋ ์๋ฏธ๋ก GOOD๊ณผ todo๋ฅผ ์ ์ ํ๊ฒ ์์ด์ ์ง์ ์ ๋ชฉ์ด๋ค.
์ ๋ฒ ํ์ฅ๋์๋ฝ ํด๋ก ์ฝ๋ฉ ํ๋ก์ ํธ๋ฅผ ์งํํ ๋ ๋ง์ html ์์๊ฐ ๋์์ ๋งํฌ์ ์ ํ๊ธฐ๊ฐ ๋๋ฌด ํ๋ค์๋ค. ํด์ํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐพ๋ค๊ฐ scss๋ฅผ ์๊ฒ ๋์๋ค. scss๋ ์ค์ฒฉํ์ฌ css๋ฅผ ์์ฑํ ์ ์๊ณ , ์์ ๋ํ ๋ณ์๋ก ์ ์ธํ์ฌ ๋ถ๋ฌ์ฌ ์ ์๊ธฐ ๋๋ฌธ์ ์์ ํ๊ธฐ๊ฐ ๋งค์ฐ ํธํ๋ค. scss๋ฅผ ์ปดํ์ผํ๋ฉด css ํ์ผ์ด ์๊ธฐ๋๋ฐ, ์ด css ํ์ผ์ importํ์ฌ ๋งํฌ์ ํ์๋ค. ์์ผ๋ก ๋ง์ ์์๊ฐ ์๋ ํ์ด์ง๋ฅผ ์์ฑํ ๋ scss๋ฅผ ์ฌ์ฉํด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ๋ค.
scss | css |
---|---|
scss๋ฅผ ์ฌ์ฉํ์ฌ ์์๋ณ์๋ฅผ ์ง์ ํ ๊ฒ์ ํ ๋๋ก ํฌ๋๋ฆฌ์คํธ์ ์นดํ
๊ณ ๋ฆฌ ์์์ ๊ณ ๋ฅผ ์ ์๋๋ก ํ๋ค.
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ค๊ฐ ์ํ ๋ฏน ๋์์ธ ์ค๊ณ์ ๊ดํ ํฌ์คํธ๋ฅผ ๋ณด๊ฒ ๋์๋ค. ์ปดํฌ๋ํธ ๋ถ๋ฆฌ๋ฅผ ์ฆ๊ฑฐ์ํ๋ ๋์๊ฒ๋ ๋งค์ฐ ํฅ๋ฏธ๋ก์ด ์ฃผ์ ์๊ณ ๋ค์ ํ๋ก์ ํธ์ ๊ผญ๊ผญ ์ ์ฉํด๋ด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ๋ค. ๋ณธ๊ฒฉ์ ์ผ๋ก ์ ์ฉํ์๋ ๋ค์ ํ๋ก์ ํธ ๊น๋ง๊ท๋ฒ์ค ํ๊ณ ์์ ์ ๋๋ก ์๊ฐํ๊ฒ ๋ค.
์ด๋ฒ ํ๋ก์ ํธ๋ ๊ต์ก์์ ์คํ๋ง๋ถํธ์ ์คํ๋ง ์ํ๋ฆฌํฐ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด ๊ฐ๋จํ CRUD๋ฅผ ์ ์ฉํ ์ ์๋ ํฌ๋๋ฆฌ์คํธ๋ฅผ ์ค์ต ์ฃผ์ ๋ก ์ก์ ๊ฒ์ด๋ค. ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ง ํด๋ ๋์์ง๋ง ์์ฌ์ด ์๊ฒจ ๊ธฐ๋ฅ์ ์ด๊ฒ์ ๊ฒ ์ถ๊ฐํด ๋ณด์๋ค. ์ถ๊ฐํ ๊ธฐ๋ฅ์ ์นดํ ๊ณ ๋ฆฌ์ ๋ ์ง ๋ฏธ๋ฃจ๊ธฐ ๊ธฐ๋ฅ์ด๋ฉฐ, ๊ตฌ๋ ์์์ ์ฌ๊ธฐ์ ํ์ธํ ์ ์๋ค. ๊ฐ์ธ์ ์ผ๋ก UI๊ฐ ๋ง์์ ๋๋ ํ๋ก์ ํธ์ด๊ณ , 2023๋ ์ GtOdOD์ ๊ธฐ๋ฅ์ ์์ ํํ๊ณ , ts๋ก ๋ฆฌํฉํ ๋ง ํด ๋ณผ ์์ ์ด๋ค.