React / / 2023. 8. 11. 14:22

React Fragment

728x90
반응형

Fragment?

리액트에서는 하나의 컴포넌트가 여러 개의 엘리먼트들을 반환한다

리액트를 사용하기 위한 문법인 JSX를 쓸 때, return 문 안에는 반드시 하나의 최상위 태그가 있어야 한다

이는 리액트가 하나의 컴포넌트만을 리턴할 수 있기 때문이다

import React from "react";

function App() {
  return (
    <React.Fragment>
      <header className="App-header">
        <h1>sdf{name}</h1>
      </header>
    </React.Fragment>
  );
}
export default App;

처럼 React를 import 해 준 뒤, <React.Fragment>로 감싸 주면 된다

단축 문법

<Fragment> </Fragment> 대신 <> </> 이렇게 써도 된다

728x90
반응형

'React' 카테고리의 다른 글

useState를 통해 컴포넌트에서 바뀌는 값 관리  (0) 2023.08.16
React 인라인 스타일  (0) 2023.08.12
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유