Fragment React Fragment 란?

 

React 16 이전 버전에선 하나의 element만 return 할 수 있는 React의 특성 때문에

여러 개의 태그를 리턴하기 위해선 하나의 부모 태그가 필요했다!

Fragment 태그를 사용하여 여러 개의 태그를 리턴할 수 있다.

 

이로 인해 불필요한 div 렌더링을 피할 수 있게 되었음!@!

 

import React, { Component, Fragment } from 'react';
 
class Test extends Component {
  render() {
    return (
      <Fragment>
        <header/>
        <div />
        <footer />
      </Fragment>
    );
  }
}
 
function App() {
  return (
    <div className="App">
      <Test></Test>
    </div>
  );
}
 
export default App;

 

아래와 같이 렌더링이 잘 된 것을 확인 할 수 있음!

'React' 카테고리의 다른 글

React 태그 안에 style 속성 넣기  (0) 2020.04.29
React 개발환경 구축하기  (0) 2020.02.05
React Component , props , state 란?  (0) 2020.02.05
React 의 특징  (0) 2020.02.04
React 소스 코드 분석  (0) 2020.02.04

+ Recent posts