React 리액트 기본 함수

jsx를 App.js에서 사용하기 위해
기본 함수 const와 =>를 사용하고
문서를 내보내기 위해 하단에 export를 사용한다

function 함수를 사용하는 방법도 동일하며
하단에 export를 사용하지 않고 함수 앞에 export를 붙여 내보내기 가능

첫번째 방식의 경우 아래의 형태로 가져온다
import Jsx01 from './Jsx01';
파일명 변경 가능
두번째 방식의 경우 아래의 형태로 가져온다
import { Jsx02 } from './Jsx02';
파일명 변경 불가하며 반드시 {중괄호}를 사용해야 한다
* function과 const의 차이
기본적으로 function과 const의 차이는 없으며
둘 다 똑같이 컴포넌트로 잘 동작하며 성능 차이도 없다
const App = () => {
return <div>...</div>;
};
단순히 표현 방식의 차이로
const+화살표 방식이 더 깔끔해서 최근 선호된다
컴포넌트의 연산
export function Jsx02(){
return (
<>
<h1>
컴포넌트의 연산
</h1>
<p>
1+1={1+1}
</p>
</>
)
}
js는 컴포넌트의 연산이 가능하며
{} 중괄호를 사용해 묶으면 연산이 된다
<결과화면>

리액트의 자바스크립트 영역

return 이전 영역이 react의 js 영역으로
리턴을 만나기 전에 본문영역에 변수 선언할 수 있다
export function Jsx02(){
const name = "홍길동"
return (
<>
<h1>
{name}컴포넌트의 연산
</h1>
<p>
1+1={1+1}
</p>
</>
)
}
<결과화면>

https://developernew.tistory.com/431
리액트 React 설치방법 feat. VS Code
React란? React 리액트- 복잡한 사용자 인터페이스(UI)를 쉽게 구축하기 위해 페이스북에서 제작한 자바스크립트 기반의 라이브러리- 싱글 페이지 애플리케이션이나 모바일 애플리케이션 개발에 주
developernew.tistory.com
https://developernew.tistory.com/432
React 리액트 기본 개념 + 기초 용어 + 화면구성 및 설정
React 기본 개념 React란? - 복잡한 사용자 인터페이스(UI)를 쉽게 구축하기 위해 페이스북에서 제작된 자바스크립트 기반의 라이브러리 - 싱글 페이지 애플리케이션이나 모바일 애플리케이션 개발
developernew.tistory.com
'Frontend > React' 카테고리의 다른 글
| React 리액트 - 상태(state) (0) | 2025.12.10 |
|---|---|
| React 리액트 - Props 프로퍼티 구동원리 (0) | 2025.12.08 |
| React 리액트 - 변수 표현, 삼항연산자 (0) | 2025.12.07 |
| React 리액트 기본 개념 + 기초 용어 + 화면구성 및 설정 (0) | 2025.12.07 |
| 리액트 React 설치방법 feat. VS Code (1) | 2025.12.04 |