๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ป Deep Wide Programming/React

[์ƒํ™œ์ฝ”๋”ฉ ๋ฆฌ์•กํŠธ] 10-11๊ฐ• ์ปดํฌ๋„ŒํŠธ ๋งŒ๋“ค๊ธฐ

728x90
๋ฐ˜์‘ํ˜•

๐Ÿ“Œ๋ฆฌ์•กํŠธ ๋ณธ๊ฒฉ ์‚ฌ์šฉ์—ฐ์Šต ์‹œ์ž‘

๋ฆฌ์•กํŠธ ์—†์ด ๋งŒ๋“  html ํ™˜๊ฒฝ์„, ๋ฆฌ์•กํŠธ์˜ ์ปดํฌ๋„ŒํŠธ๋ฅผ ํ™œ์šฉํ•ด์„œ remadeํ•˜๋„๋ก ํ•  ๊ฒƒ์ด๋‹ค. 

์ด๋ ‡๊ฒŒ ์‹ฌํ”Œํ•œ html ์—ฐ์Šต ํŒŒ์ผ์„ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด์ค€ ๋’ค, ๋ฆฌ์•กํŠธ์˜ src ๋””๋ ‰ํ† ๋ฆฌ์˜ App.js๋ฅผ ์—ด์–ด์ค€๋‹ค. 

์ด ํƒœ๊ทธ๋“ค์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์•„๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํŽ˜๋ถ์ด ๋งŒ๋“  ์–ธ์–ด jsx๊ณ , ์•Œ์•„์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด๋กœ ์ปจ๋ฒ„ํŠธํ•ด์ฃผ๋Š” ์–ธ์–ด๋‹ค.  

class App extends Component {

render() {

return (

<div className="App">

Hello react!!

</div>

);

}

}

 

 

๋ฐ”๋กœ ์ด๋ถ€๋ถ„์ด ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ์ฝ”๋“œ๋‹ค.

(๋งํ•˜์ž๋ฉด ํ…œํ”Œ๋ฆฟ ๊ฐ™์€ ๊ฒƒ์œผ๋กœ ์ดํ•ดํ•˜์ž. ๊ฐ์ฒด์ง€ํ–ฅ์„ ์ดํ•ดํ•˜๋ฉด ์ข€ ๋” ์ž˜ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ๊ธฐ์„œ๋Š” ์ผ๋‹จ ํŒจ์Šค) 

 

๐Ÿ“Œ<header>๋ฅผ Subject๋ผ๋Š” ์ปดํฌ๋„ŒํŠธ๋กœ ๋งŒ๋“ค๊ธฐ

๐Ÿ“Œ์ด๋•Œ, ์ฃผ์˜์‚ฌํ•ญ!

1. ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ค ๋•Œ๋Š” ๋ฐ˜๋“œ์‹œ, ํ•˜๋‚˜์˜ ์ตœ์ƒ์œ„ ํƒœ๊ทธ๋งŒ์„ ํฌํ•จํ•ด์•ผ ํ•œ๋‹ค. 

2. ์ปดํฌ๋„ŒํŠธ ์ด๋ฆ„์€ ๋Œ€๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•œ๋‹ค.

 

 

 

์‹ค์ œ App.js์—๋Š” <Subject>ํƒœ๊ทธ๊ฐ€ ์ ํ˜€์žˆ๋Š”๋ฐ, ์›น์ƒ์—์„œ๋Š”, ํ•ด๋‹น ํƒœ๊ทธ๋ฅผ ์•Œ์•„์„œ <header>ํƒœ๊ทธ๋กœ ์ฝ์–ด์ฃผ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

 

728x90
๋ฐ˜์‘ํ˜•