본문 바로가기
웹 프론트/React

React - JSX를 사용할때 몇가지 주의사항

by 번데기 개발자 2018. 11. 12.
반응형


정말 기초적인 내용이지만 처음에 조금 헤멜 수 있는 주의사항입니다.




JSX 태그 내부에 변수를 넣는 방법

<tag> {value} <tag> 의 형태로 사용합니다.

ex)
const msg = <h1>{item} - {value}원</h1>




JSX 태그의 속성 값에 변수를 넣는 방법

<tag attr={value}... <tag>의 형태로 사용합니다.

ex)
const msg = 
  <div>
    <h1>{title}</h1>
    <p><img src={imgUrl} /></p>
  </div>


--- 주의 사항 ---


닫는 태그와 관련된 주의 사항

닫는 태그를 생략하면 오류가 발생합니다.

<img> => (x)
<img></img>


JSX를 작성할 때의 주의사항

return에서 오류 발생하는 구문, => 자바스크립트 내부에 html을 작성해야 하기 때문에 발생합니다.

return 
<div><p>이또한 지나가리라</p></div>   ==> (x)

return (
<div><p>이또한 지나가리라</p></div>   ==> (o)
)



반응형