๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กReact (3)

Soony's House

[์›น ๋ฐฐํฌ] Azure VM ๋ฐฐํฌํ•˜๊ธฐ (React, Spring Boot, Nginx, MySQL)

๐Ÿ‹ Azure VM ์„ ํƒ ์ด์œ  ํ™ˆํŽ˜์ด์ง€ ๋ฐฐํฌ์— ์žˆ์–ด์„œ EC2 ์ธ์Šคํ„ด์Šค์™€ Azure VM์„ ๋‘๊ณ  ๊ณ ๋ฏผํ•˜๋˜์ค‘๋‚˜๋Š” Azure VM๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›น ํŽ˜์ด์ง€๋ฅผ ๋ฐฐํฌํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค. ์ด์œ ๋Š”1. github student credit์„ ์ œ๊ณต๋ฐ›์„ ์ˆ˜ ์žˆ์Œ2. ๋Œ€๊ทœ๋ชจ ํŠธ๋ž˜ํ”ฝ ์ฒ˜๋ฆฌ๋Š” ํ•„์š”ํ•˜์ง€ ์•Š์•„์„œ Azure์˜ ๋ฌด๋ฃŒ ํŒจํ‚ค์ง€ ๋ชจ๋ธ๋กœ๋„ ์ถฉ๋ถ„ํ–ˆ๊ธฐ ๋•Œ๋ฌธ! ๐Ÿ’ก๋‚˜์˜ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ1. React2. Spring Boot3. NginX ํ”„๋ก์‹œ4. MySQL ๐Ÿ’ก๋ฐฐํฌ ๊ณผ์ • ์ˆœ์„œ1. VM ์ƒ์„ฑ·ํฌํŠธ ์—ด๊ธฐ 2. ํ™˜๊ฒฝ ์„ธํŒ…(ํŒจํ‚ค์ง€ ์„ค์น˜) 3. DB ์ค€๋น„ 4. ํŒŒ์ผ ์—…๋กœ๋“œ 5. ์„œ๋น„์Šค ์‹คํ–‰ + Nginx ์„ค์ • 6. ์ตœ์ข… ์ ๊ฒ€ ๐Ÿ’กVM์™€ ์„œ๋ฒ„ ๋™์ž‘ ๋ชฉํ‘œ : VM์˜ ์ž‘๋™์—ฌ๋ถ€์— ๋”ฐ๋ผ ๋ชจ๋‘ ์ž๋™์‹คํ–‰ ๋˜๋„๋ก ! Ngin..

[React] JSX ๋ž€? (ํŠน์ง•, CSS์ ์šฉ, className)

๋ชฉ์ฐจ1. JSX ๋ž€?2. JSX ํŠน์ง• ๋ฐ ์ฃผ์˜์‚ฌํ•ญ3. JSX์˜ CSS ์ ์šฉ4. JSX ์†์„ฑ ์‚ฌ์šฉ๋ฐฉ์‹ 1. JSX ๋ž€? JSX๋Š” JavaScript์— XML/HTML ํ˜•ํƒœ์˜ ๋งˆํฌ์—…์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” JavaScript ํ™•์žฅ ๋ฌธ๋ฒ• Javascript์— XML ํ˜•์‹์˜ ๋ฌธ๋ฒ•์„ ๊ฒฐํ•ฉํ•œ ํ˜•ํƒœReact์—์„œ๋Š” ๋ Œ๋”๋ง ๋กœ์ง๊ณผ UI ๋กœ์ง์ด ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค๊ณ  ๋ณด๊ธฐ ๋•Œ๋ฌธ์—, ๋‘˜์„ ํ•จ๊ป˜ ๊ตฌ์„ฑํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ ๋‹จ์œ„๋กœ ๊ด€์‹ฌ์‚ฌ๋ฅผ ๋ถ„๋ฆฌํ•จ. 2. JSX ํŠน์ง• ๋ฐ ์ฃผ์˜์‚ฌํ•ญ ๐Ÿ’ก JSX์˜ ํŠน์ง• JS ํ‘œํ˜„์‹ ํฌํ•จ ๊ฐ€๋Šฅ์ค‘๊ด„ํ˜ธ {} ์•ˆ์— JavaScript ํ‘œํ˜„์‹ ์‚ฌ์šฉ ๊ฐ€๋Šฅ์˜ˆ: Hello, {name}JSX๋„ ํ‘œํ˜„์‹์ด๋‹ค!JSX๋Š” JavaScript ์ฝ”๋“œ์ฒ˜๋Ÿผ ๋ณ€์ˆ˜์— ํ• ๋‹นํ•˜๊ฑฐ๋‚˜, ์ธ์ž๋กœ ์ „๋‹ฌํ•˜๊ฑฐ๋‚˜, ํ•จ์ˆ˜์—์„œ ๋ฐ˜ํ™˜ ๊ฐ€๋Šฅ์†์„ฑ ์ •์˜๋ฌธ..

โœถFrontend/React 2025. 5. 8. 17:06
[React] ๋ฆฌ์•กํŠธ์™€ ๊ฐ€์ƒ๋”(virtualDOM) / ํ„ฐ๋ฏธ๋„ ์ดˆ๊ธฐ ์„ค์ •

๋ชฉ์ฐจ1. ๋ฆฌ์•กํŠธ(React)2. ๋ฆฌ์•กํŠธ ์‚ฌ์šฉ์ด์œ ์™€ VitrualDOM(๊ฐ€์ƒ๋”)3. terminal์—์„œ ์ดˆ๊ธฐ ์„ค์ •ํ•˜๊ธฐ 1. ๋ฆฌ์•กํŠธ(React) ๐Ÿ’ก์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฆฌ์•กํŠธ๋ž€ ์ž๋ฐ”์ŠคํŠธ๋ฆฝํŠธ UI ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค. ๐Ÿ’ก SPA(Single Page Application) SPA๋Š” ์ˆ˜๋งŽ์€ ์›น ํŽ˜์ด์ง€๋ฅผ ๋กœ๋”ฉํ•  ๋•Œ ์ตœ์‹  ์—…๋ฐ์ดํŠธ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ๋ฐ˜์˜ํ•˜๋ฉฐ, ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์†๋„๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ํŠธ๋ž˜ํ”ฝ์„ ์ค„์ธ๋‹ค.๋”ฐ๋ผ์„œ ํŽ˜์ด์ง€๊ฐ€ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ „ํ™˜๋˜๋„๋ก ํ•˜๊ณ , ์—…๋ฐ์ดํŠธ๊ฐ€ ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ๋‹จ์ถ•์‹œํ‚จ๋‹ค. ft. MetaMeta๊ฐ€ ๋งŒ๋“  ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ๋ฐ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ.๋“ ๋“ ํ•œ ์ง€์›๊ตฐ์ธ Meta๋•์— ์›น ๊ฐœ๋ฐœ ์‹œ์žฅ์—์„œ ์‰ฝ๊ฒŒ ๋ฌด๋„ˆ์งˆ(?) ์ผ์€ ์—†๋‹ค๋Š” ๊ฒƒ,! https://github.com/facebook/react GitHub -..

โœถFrontend/React 2025. 3. 23. 14:15