๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ111 [React] React๋? JSX ๋ฌธ๋ฒ ์ ๋ฆฌํ๊ธฐ React๊ฐ ๋ฌด์์ธ์ง ์์๋ณด๋ฉฐ์ ๋๋ก ์ฌ์ฉํ๊ธฐ ์ํด ์์์ผ ํ JSX ๋ฌธ๋ฒ์ ๊ณต๋ถํด๋ณด์! 1. ๋ฆฌ์กํธ(React)๋?SPA๋ฅผ ์ํ ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ฉฐ, 2013๋  ๋ฉํ(๊ตฌ ํ์ด์ค๋ถ)์์ ๊ณต๊ฐํ๋ค.๋ผ์ด๋ธ๋ฌ๋ฆฌ๋, ํ๋ก๊ทธ๋๋ฐ์์ ์์ฃผ ์ฌ์ฉ๋๋ ์ฝ๋ ๋ฌถ์์ ๋ชจ์๋์ ๊ฒ์ผ๋ก ์๋ก์ด ์ฝ๋๋ฅผ ์์ฑํ์ง ์๊ณ ๋ ํน์  ๊ธฐ๋ฅ์ ์ฝ๊ฒ ์ฌ์ฌ์ฉํ ์ ์๋๋ก ๋๋ ๋๊ตฌ์ด๋ค.SPA(Single Page Application, ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ )๋ HTML, CSS, JavsScript๋ฅผ ์ต์ด 1ํ๋ง ๋ก๋ํ๊ณ , ์ดํ์๋ ์๋ฐ์คํฌ๋ฆฝํธ ํ์ผ์ ํตํด DOM ๋๋ HTML ํ์ผ์ ์กฐ์ํ๋ ๋ฐฉ์์ ๊ฐ์ง๊ณ ์๋ค. (๋น ๋ฅด๋ค)๊ณผ๊ฑฐ์๋ ํ์ด์ง ์ด๋์ ํ๊ฒ ๋๋ฉด HTML, CSS, Javascript ํ์ผ์ ์๋ฒ์ ์ฃผ๊ณ ๋ฐ๋ ํต์ ์ ํด์ผ.. 2025. 10. 23. [Spring, React] ๐ VIP ์ด๋์ฅ ๋ง๋ค๊ธฐ ๐ ์ด๋ป๊ฒ ๋ง๋ค์ง ๊ตฌ์ํด๋ณด๊ธฐ. ์ฐ๋ง์ ๋ง์ดํ์ฌVIP ๋ฑ๊ธ ์ด์ ๊ณ ๊ฐ๋ถ๋ค๊ป์ด๋์ฅ์ ๋ณด๋ด๋ ค๊ณ ํ๋ค!์ด๋ป๊ฒ ๋ง๋ค์ง ๊ตฌ์ํด ๋ณด์. 1. ๊ตฌ์ํ๋ฉด - ๊ณ ๊ฐ๊ณ ๊ฐ๋์ด ์ ์ํ ํ๋ฉด๊ณ ๊ฐ์ ํด๋น ํ์ด์ง์์ ๋ฏธ๋ฆฌ ๋ฐ์ ๋น๋ฐ๋ฒํธ 4์๋ฆฌ๋ฅผ ์ ๋ ฅํ๋ค. ๊ทธ๋ฌ๋ฉด ๊ณ ๊ฐ์ ๋ฑ๊ธ์ ๋ง๋ ํ์ด์ง๋ก ์ด๋ํ๋ค. ๋ฑ๊ธ์ ์ด 3๊ฐ๋ก ๋์ด์๋ค. VIP, VVIP, DIAMOND ์ฝ๋ ์ฑ๊ณต ํ๋ฉด๊ณ ๊ฐ์ด ์ ๋๋ก ๋ ์ฝ๋๋ฅผ ์ ๋ ฅํ ๊ฒฝ์ฐ, ๊ณ ๊ฐ์ ์ด๋ฆ์ด ํ์๋๋ฉด์ ํ์ด์ง๋ก ์ด๋ํ๋ค. ์ฝ๋ ์คํจ ํ๋ฉด์ฝ๋์ ์คํจํ๊ฒ ๋๋ฉด ์ฝ๋๋ฅผ ๋ค์ ํ์ธํด ๋ฌ๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ํ๋จ์ ๋ฐฐ์น๋๋ค. - ๊ด๋ฆฌ์๋ก๊ทธ์ธ ํ๋ฉดid์ ๋ฐ๋ผ ๊ด๋ฆฌ์์ ๊ถํ์ด ๋ฌ๋ผ์ง๋ค. VIP ๋ช ๋จ ๊ด๋ฆฌ ์์ ๋ช ๋จ์ ๊ฐ์๋ 30๋ช ์ผ๋ก ์ก์์ผ๋ฉฐ VIP 10๋ช , VVIP 10๋ช , DIAMOND 10๋ช ์ด ๋๋ค. ๋ช ๋จ ์ถ๊ฐadd ๋ฒ.. 2025. 10. 21. [React] http://localhost:5173/ ์ด๊ธฐ ํ๋ฉด์ ๋ถ์ํด๋ณด์. ์ฐธ๊ณ ๋ก React์ ๋ํด์ ์ ๋ชจ๋ฆ ๋๋ค.์๋ฌด๊ฑฐ๋ ๋ง ํด๋ณด๋ ์ค์ด๊ณ ์ณ์ ์ ๋ณด์ธ์ง ์ ๋ ๋ชจ๋ฆ ๋๋ค! ์ด๊ธฐ ํ๋ฉด๊ณผ ์ฝ๋๋ฅผ ๋ณด๊ณ ์ด๋ป๊ฒ ๋์ํ๋์ง ๋ถ์ํด๋ณด์! 1. ํ๋ฉด ํ๋ฉด์ ์ดํด๋ณด๋ฉด, Vite์ React ์์ด์ฝ ์ด๋ฏธ์ง๊ฐ ์๋ค. ์ด๋ React ์์ด์ฝ ์ด๋ฏธ์ง๋ ๋น๊ธ๋น๊ธ ํ์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ count is 0 ๋ฒํผ์ ๋๋ฅด๋ฉด 0์ด ์ ์  ์ฌ๋ผ๊ฐ๋ ๊ฑธ ๋ณผ ์ ์๋ค. 2. ํ์ผ์ ์ฒด ํ์ผ jsx์ css์ ์ฐจ์ด์ jsx๋ ํ๋ฉด ๊ตฌ์กฐ์ ๋ก์ง์ ๋ด๋นํ๋ค. ์ด๋ป๊ฒ ๋ฐฐ์ดํ ๊ฑด์ง ๊ทธ๋ฆฌ๊ณ ์ด๋ป๊ฒ ๋์ํ ๊ฑด์ง ์ค์ ํ๋ ๋ถ๋ถ์ธ jsx ํ์ผ์ด๋ค. css๋ ์ธํ์ ๊พธ๋ฏธ๋ ์ค์ ์ ํ๋ค. ์์, ์ฌ๋ฐฑ, ํฐํธ ๋ฑ์ ๋ด๋นํ๋ค.Vue๋ฅผ ๋จผ์  ์ฌ์ฉํ ์ ์ฅ์์ ์์๋ณด๋, script์ template๊ฐ jsx ํ์ผ์ ๋ด๋นํ๊ณ style.. 2025. 10. 13. [Vite+React] WebStorm์ผ๋ก React ์ค์ ํ๊ณ hello React ๊ธ์จ๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํ๊ธฐ. ์ฐธ๊ณ ๋ก React์ ๋ํด์ ์ ๋ชจ๋ฆ ๋๋ค.์๋ฌด๊ฑฐ๋ ๋ง ํด๋ณด๋ ์ค์ด๊ณ ์ณ์ ์ ๋ณด์ธ์ง ์ ๋ ๋ชจ๋ฆ ๋๋ค! React๋ก hello,React๋ฅผํ๋ฉด์ ๋์๋ณด์. 1. ํ๋ก์ ํธ ์์ฑํ๊ธฐ โก Vite๋ก ์ค์ ํ๊ธฐ โก helloreact ์ด๋ฆ ์์ฑํ๊ธฐ โก Template์์ react ์ค์ ํ๊ธฐ. โก rolldown-vite [ No ] ๋ผ๊ณ ์ ํํ๊ธฐ · rolldown: Vite์ ๋กค์ /ESBuild ์๋ฆฌ๋ฅผ ๋์ฒดํ ์์ ์ธ Rust ๋ฒ๋ค๋ฌ(Rolldown) ๊ธฐ๋ฐ์ ์คํ ํจํค์ง์ด๋ค. · ์์ /ํธํ์ฑ์ด ๋ ์ค์ํ๊ฑฐ๋ ์ฒ์ ํ์ตํ๋ ๊ฒฝ์ฐ→ No · ์๋ก์ด ๊ฒ ํ ์คํธ·๋น๋์๋ ์ฒด๊ฐ์ด ๋ชฉํ → Yes โก Install with npm and start now?์์ [ No ]๋ฅผ ์ ํํ๋ค. · ์ ๋ชจ๋ฅด๊ฒ ๋๋ฐ ์ฌ๊ธฐ์.. 2025. 10. 4. [Spring, Vue.js] ์นด์นด์ค ๊ฐํธ ๋ก๊ทธ์ธ ๋ง๋ค๊ธฐโฃ - ์ฌ์ฉ์ ์ ๋ณด ์กฐํํด์ ๋๋ค์ ์ฝ์ด์ค๊ธฐ (REST API) [Spring, Vue.js] [Spring, Vue.js] ์นด์นด์ค ๊ฐํธ ๋ก๊ทธ์ธ ๋ง๋ค๊ธฐโข - Spring์ผ๋ก ํ ํฐ ๊ตํํ๊ธฐ (REST API)[Spring, Vue.js] ์นด์นด์ค ๊ฐํธ ๋ก๊ทธ์ธ ๋ง๋ค๊ธฐโก - Vue๋ก ํ๋ก ํธ์๋ ์์ฑํ๊ธฐ (REST API)[Spring,Vue.js] ์นด์นด์ค ๊ฐํธ ๋ก๊ทธ์ธ ๋ง๋ค๊ธฐ โ - ๊ตฌ์กฐ์ ํ๋ฆ ํ์ ํ๊ณ ์นด์นด์ค ๋๋ฒจ๋กํผ์ค ์ค์ ํ๊ธฐ์นด์นด์ค ๊ฐํธ ๋ก๊ทธpost-this.tistory.com ์นด์นด์ค์๊ฒ ํ ํฐ์ ๋ฐ์์๋ค.๋ฐ์์จ ํ ํฐ์ผ๋ก ์ฌ์ฉ์์ ์ ๋ณด๋ฅผ ์ฝ์ด์ค์! 1. ํ๋ฉด๋ก๊ทธ์ธ ์ฑ๊ณต ๋ฉ์ธํ๋ฉด(๋๋ค์ O) 2. ์ ์ฒด ์ฝ๋package ์ฌ๋ฌ๋ถ๊ฑธ๋ก ๋ฃ์ผ์ธ์ &_&import org.springframework.beans.factory.annotation.Value;im.. 2025. 9. 30. [Spring, Vue.js] [Spring, Vue.js] ์นด์นด์ค ๊ฐํธ ๋ก๊ทธ์ธ ๋ง๋ค๊ธฐโข - Spring์ผ๋ก ํ ํฐ ๊ตํํ๊ธฐ (REST API) [Spring, Vue.js] ์นด์นด์ค ๊ฐํธ ๋ก๊ทธ์ธ ๋ง๋ค๊ธฐโก - Vue๋ก ํ๋ก ํธ์๋ ์์ฑํ๊ธฐ (REST API)[Spring,Vue.js] ์นด์นด์ค ๊ฐํธ ๋ก๊ทธ์ธ ๋ง๋ค๊ธฐ โ - ๊ตฌ์กฐ์ ํ๋ฆ ํ์ ํ๊ณ ์นด์นด์ค ๋๋ฒจ๋กํผ์ค ์ค์ ํ๊ธฐ์นด์นด์ค ๊ฐํธ ๋ก๊ทธ์ธ์ ๋ง๋ค์ด๋ณด์!๋จผ์  ์ด๋ป๊ฒ ๋ง๋ค์ด์ผํ๋์ง ๊ตฌ์กฐ์ ํ๋ฆ์ ํ์ ํ๊ณ ์นด์นด์คpost-this.tistory.com ํ๋ก ํธ์๋๊น์ง ์์ฑํ๋ค.์ด์  ๋ฐฑ์๋๋ก ๋์ด์์ ํ ํฐ ๊ตํ๊น์ง ๋ง๋ค์ด๋ณด์! 1. ํ๋ฉด๋ก๊ทธ์ธ ์ฑ๊ณต ๋ฉ์ธํ๋ฉด (๋๋ค์ O) 2. ์ ์ฒด ์ฝ๋package ์ฌ๋ฌ๋ถ๊ฑธ๋ก ๋ฃ์ผ์ธ์ &_&import org.springframework.beans.factory.annotation.Value;import org.springframework.http.*;im.. 2025. 9. 28. ์ด์  1 2 3 4 ยทยทยท 19 ๋ค์