React에서는 컴포넌트에서 JSX 문법을 사용할 수 있습니다.
{}중괄호를 사용해서 자바스크립트에서 사용한 변수, 메서드 같은 것을 자유롭게 사용 가능합니다.
1. 변수 불러오기
태그 요소안에 변수를 사이에 넣을수 있습니다.
소스 코드
// 1. 변수를 불러온다.
function JsxComponent(){
const text = "숫자";
const num = 2;
return (
<div>
<h3>JSX 예시 1 : {text} {num} </h3> {/* 중괄호를 통해 text, num 불러오기 */}
</div>
)
}
결과
2. 메서드 불러오기
함수를 {}중괄호로 불러 올 수도 있습니다.
소스 코드
// 2. function을 불러온다.
function JsxComponent1(){
const textfunc = function(){
return (
<h3>텍스트 출력 메서드</h3>
)
}
return (
<div>
{textfunc()}
</div>
)
}
function JsxComponent2(){
const alertFunc = function(){
alert('팝업');
}
return (
<div onClick={alertFunc}>
<h3>클릭하면 alert 발생</h3>
</div>
)
}
export {JsxComponent1,JsxComponent2};
결과
'Front-End > React' 카테고리의 다른 글
[React] useEffect 사용하기 (0) | 2021.08.17 |
---|---|
[React] State, Props 이해하기 (0) | 2021.08.17 |
[React] 컴포넌트 상속(부모, 자식) 구현 방법 (0) | 2021.08.17 |
[React] 컴포넌트(Component) 설명 및 사용방법 (2) - 컴포넌트 간단 예제 (0) | 2021.08.12 |
[React] 컴포넌트(Component) 설명 및 사용방법 (1) - 컴포넌트 기본구조 (0) | 2021.08.12 |