[React] Props

2021. 9. 25. 08:00ㆍFront-End μž‘μ—…μ‹€/Vue.js

728x90
λ°˜μ‘ν˜•

πŸ“Œ Props μ‚¬μš©


μ»΄ν¬λ„ŒνŠΈλ₯Ό λ§Œλ“€κ²Œ 되면 λ‹€λ₯Έ μ›Ή νŽ˜μ΄μ§€λ‚˜, νŒ¨ν‚€μ§€λ“±μœΌλ‘œ λ§Œλ“€μ–΄ 인터넷에 올리면 λ‹€λ₯Έ μ‚¬λžŒλ“€μ΄ μžμ‹ μ˜ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ— λΆ™ν˜€μ„œ μ‚¬μš©ν•  수 있게 λ˜λŠ” κ²ƒμ΄μ—μš”.

μœ„μ—μ„œ λ§Œλ“  μ»΄ν¬λ„ŒνŠΈ Tagλ₯Ό λ˜‘κ°™μ€ κ±Έ ν•˜λ‚˜ 더 λ§Œλ“€λ©΄ λ™μΌν•œ 것이 두 개 좜λ ₯λœλ‹΅λ‹ˆλ‹€.
ν•˜μ§€λ§Œ, λ™μΌν•œ κ²ƒλ§Œ 좜λ ₯ν•  수 μžˆλŠ” 것이 μ•„μ‰¬μš΄ κ²ƒμ΄μ—μš”.

React μ»΄ν¬λ„ŒνŠΈλ„ html μ†μ„±μ²˜λŸΌ 속성값을 넣을 수 μžˆλ‹΅λ‹ˆλ‹€. 

 

 

 

μœ„μ™€ 같은 μ†ŒμŠ€μ½”λ“œμ—μ„œ Subject Tag에 속성값을 남기렀면

 

<Subject title="WEB" sub="world wide web!"></Subject>

 

ν–ˆμ„ λ•Œ, subλŠ” λΆ€ 제λͺ©

 

 

 

μ—¬κΈ°μ„œ <h1>에 μ•„λž˜μ™€ κ°™μ΄ ν•˜λ©΄

<h1>{this.props.title}</h1> 
{this.props.sub}

 

이 전에 좜λ ₯된 것과 λ˜‘κ°™μ΄ 좜λ ₯λ˜λ©΄μ„œ 간결해진 κ²ƒμ΄μ—μš”. 이λ₯Ό λ°”λ‘œ λ¦¬νŒ©ν„°λ§ ν–ˆλ‹€κ³  ν‘œν˜„ ν•œλ‹΅λ‹ˆλ‹€.

 

 


 

μ£Όλ‹ˆν•˜λž‘μ˜ 글이 λ§ˆμŒμ— λ“œμ…¨λ‚˜μš”? ꡬ독과 곡감! 그리고, λŒ“κΈ€ 그리고 λ°©λͺ…둝은 μ£Όλ‹ˆν•˜λž‘μ—κ²Œ λ§Žμ€ 힘이 λ©λ‹ˆλ‹€

728x90
λ°˜μ‘ν˜•

'Front-End μž‘μ—…μ‹€ > Vue.js' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[React] State와 Props의 차이  (0) 2021.10.02
[React] State  (0) 2021.09.27
[React] Component File 뢄리  (0) 2021.09.26
[React] Component λ§Œλ“€κΈ°  (0) 2021.09.24
[React] 처음 μ‹œμž‘ν•˜λŠ” React  (0) 2021.09.16