콘텐츠 인터폴레이션
콘텐츠 보간법
JSX 코드의 {}
는 JavaScript 표현식의 연산된 결과 값을 처리하여 콘텐츠를 인터폴레이션 합니다.
문자 값 (template literal 활용)
문자 값 연산 결과는 값을 반환하므로 사용 가능합니다.
<h1>{`${headline}(${abbrs.jsx})`}</h1>
숫자 값
숫자 연산 결과는 값을 반환하므로 사용 가능합니다.
<span>{number % 4}</span>
함수 (또는 메서드) 결과 값
함수는 결과 값을 반환하므로 사용 가능합니다.
<p>{formatCount()}</p>
Vue의 콘텐츠 바인딩
Vue 그리고 Angular는 템플릿 엔진을 사용하며 더블 컬리브레이스( {{ }} )를 사용해 데이터를 바인딩합니다. 반면 React는 JSX를 사용하며 싱글 컬리브레이스 ( { } )를 사용해 인터폴레이션합니다.
<template>
<div id="counter">
카운터: {{ counter }}
</div>
</template>
Last updated
Was this helpful?