๐Ÿ‘ GtOdOD

602ยท2023๋…„ 1์›” 2์ผ
0
post-thumbnail

๐Ÿ“œ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

๊ธฐ๊ฐ„ : 2022.09 (1์ฃผ)
์ธ์› : 1์ธ
์ฃผ์ œ : to do list
์‚ฌ์šฉ ์Šคํƒ: React.js, Redux, MUI, scss, Spring boot, Spring security

์ „์˜ ํ•œ์†ฅ๋„์‹œ๋ฝ ํด๋ก ์ฝ”๋”ฉ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ๋ผ ์ „๋ฐ˜์ ์œผ๋กœ ์„ค๊ณ„ํ•˜๊ณ  ๊ฐœ๋ฐœํ•˜์˜€์ง€๋งŒ ํ”„๋ก ํŠธ์—”๋“œ ํšŒ๊ณ ๋ก์ธ๋งŒํผ ํ”„๋ก ํŠธ์—”๋“œ ์ค‘์ ์œผ๋กœ ํšŒ๊ณ ํ•˜๊ฒ ๋‹ค. GtoOdOD ํ”„๋กœ์ ํŠธ๋Š” ์ข‹์€ ํˆฌ๋‘๋ฆฌ์ŠคํŠธ๋ผ๋Š” ์˜๋ฏธ๋กœ GOOD๊ณผ todo๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ์„ž์–ด์„œ ์ง€์€ ์ œ๋ชฉ์ด๋‹ค.

๐Ÿคฉ SCSS!

์ €๋ฒˆ ํ•œ์†ฅ๋„์‹œ๋ฝ ํด๋ก ์ฝ”๋”ฉ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•  ๋•Œ ๋งŽ์€ html ์š”์†Œ๊ฐ€ ๋‚˜์™€์„œ ๋งˆํฌ์—…์„ ํ•˜๊ธฐ๊ฐ€ ๋„ˆ๋ฌด ํž˜๋“ค์—ˆ๋‹ค. ํ•ด์†Œํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ๋‹ค๊ฐ€ scss๋ฅผ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. scss๋Š” ์ค‘์ฒฉํ•˜์—ฌ css๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๊ณ , ์ƒ‰์ƒ ๋˜ํ•œ ๋ณ€์ˆ˜๋กœ ์„ ์–ธํ•˜์—ฌ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž‘์—…ํ•˜๊ธฐ๊ฐ€ ๋งค์šฐ ํŽธํ–ˆ๋‹ค. scss๋ฅผ ์ปดํŒŒ์ผํ•˜๋ฉด css ํŒŒ์ผ์ด ์ƒ๊ธฐ๋Š”๋ฐ, ์ด css ํŒŒ์ผ์„ importํ•˜์—ฌ ๋งˆํฌ์—…ํ•˜์˜€๋‹ค. ์•ž์œผ๋กœ ๋งŽ์€ ์š”์†Œ๊ฐ€ ์žˆ๋Š” ํŽ˜์ด์ง€๋ฅผ ์ž‘์„ฑํ•  ๋•Œ scss๋ฅผ ์‚ฌ์šฉํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.

scsscss

scss๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ‰์ƒ๋ณ€์ˆ˜๋ฅผ ์ง€์ •ํ•œ ๊ฒƒ์„ ํ† ๋Œ€๋กœ ํˆฌ๋‘๋ฆฌ์ŠคํŠธ์˜ ์นดํ…Œ๊ณ ๋ฆฌ ์ƒ‰์ƒ์„ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ๋‹ค.


๐Ÿค“ ์™€! ์•„ํ† ๋ฏน!

ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋‹ค๊ฐ€ ์•„ํ† ๋ฏน ๋””์ž์ธ ์„ค๊ณ„์— ๊ด€ํ•œ ํฌ์ŠคํŠธ๋ฅผ ๋ณด๊ฒŒ ๋˜์—ˆ๋‹ค. ์ปดํฌ๋„ŒํŠธ ๋ถ„๋ฆฌ๋ฅผ ์ฆ๊ฑฐ์›Œํ•˜๋Š” ๋‚˜์—๊ฒŒ๋Š” ๋งค์šฐ ํฅ๋ฏธ๋กœ์šด ์ฃผ์ œ์˜€๊ณ  ๋‹ค์Œ ํ”„๋กœ์ ํŠธ์— ๊ผญ๊ผญ ์ ์šฉํ•ด๋ด์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. ๋ณธ๊ฒฉ์ ์œผ๋กœ ์ ์šฉํ•˜์˜€๋˜ ๋‹ค์Œ ํ”„๋กœ์ ํŠธ ๊นŒ๋งˆ๊ท€๋ฒ„์Šค ํšŒ๊ณ ์—์„œ ์ œ๋Œ€๋กœ ์†Œ๊ฐœํ•˜๊ฒ ๋‹ค.

๐Ÿ‘ฉโ€๐Ÿ’ป ํ”„๋กœ์ ํŠธ๋ฅผ ๋งˆ์น˜๋ฉฐ...

์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋Š” ๊ต์œก์—์„œ ์Šคํ”„๋ง๋ถ€ํŠธ์™€ ์Šคํ”„๋ง ์‹œํ๋ฆฌํ‹ฐ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด ๊ฐ„๋‹จํ•œ CRUD๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํˆฌ๋‘๋ฆฌ์ŠคํŠธ๋ฅผ ์‹ค์Šต ์ฃผ์ œ๋กœ ์žก์€ ๊ฒƒ์ด๋‹ค. ๊ธฐ๋ณธ ๊ธฐ๋Šฅ๋งŒ ํ•ด๋„ ๋์—ˆ์ง€๋งŒ ์š•์‹ฌ์ด ์ƒ๊ฒจ ๊ธฐ๋Šฅ์„ ์ด๊ฒƒ์ €๊ฒƒ ์ถ”๊ฐ€ํ•ด ๋ณด์•˜๋‹ค. ์ถ”๊ฐ€ํ•œ ๊ธฐ๋Šฅ์€ ์นดํ…Œ๊ณ ๋ฆฌ์™€ ๋‚ ์งœ ๋ฏธ๋ฃจ๊ธฐ ๊ธฐ๋Šฅ์ด๋ฉฐ, ๊ตฌ๋™ ์˜์ƒ์€ ์—ฌ๊ธฐ์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ UI๊ฐ€ ๋งˆ์Œ์— ๋“œ๋Š” ํ”„๋กœ์ ํŠธ์ด๊ณ , 2023๋…„์— GtOdOD์˜ ๊ธฐ๋Šฅ์„ ์•ˆ์ •ํ™”ํ•˜๊ณ , ts๋กœ ๋ฆฌํŒฉํ† ๋ง ํ•ด ๋ณผ ์˜ˆ์ •์ด๋‹ค.

profile
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž ์ง€๋ง์ƒ

0๊ฐœ์˜ ๋Œ“๊ธ€