컴포넌트를 만들고 사용하는 부분에 있어서 불 필요한 div가 많이 발생합니다.
세분화된 컴포넌트를 만들어 App.js에서 사용하게 되면 감싸기 위해 사용된 수많은 div를 확인할 수 있게 됩니다.
해결방안
const Wrapper = (props) => {
return props.children;
};
export default Wrapper;
감싸는 컴포넌트를 하나 생성해주었습니다.
해당 컴포넌트로 감싸게 되면 의미 없는 div를 사용하지 않고 컴포넌트를 생성할 수 있습니다.
하지만 불 필요한 div를 없애기 위해 만든 컴포넌트는 React에서 제공하기 때문에 직접 만들 필요가 없습니다.
위의 이미지처럼 감싸고 있는 요소에 React.Fragment를 사용해주시면 됩니다.
'React' 카테고리의 다른 글
useEffect 1 (로그인 / 로그아웃) (0) | 2022.10.03 |
---|---|
React Portal 사용법 (0) | 2022.10.03 |
CSS 모듈을 사용한 스타일 적용 (0) | 2022.10.02 |
styled Components을 사용한 스타일링 (0) | 2022.10.02 |
동적으로 클래스 설정하기(State와 삼항연산자) (0) | 2022.10.01 |