사부작사부작해요

undefined 리턴 또는 렌더링? 본문

리액트

undefined 리턴 또는 렌더링?

sabujaky 2021. 7. 15. 01:33

리액트 컴포넌트에서는 함수에서 undefined를 반환하는 것은 불가하다.

하지만 JSX에서 undefined를 렌더링하는 것은 가능하다.

한번 해보자.

undefined를 리턴

App.js를 다음과 같이 수정한다.

import React from 'react';
import './App.css';

function App() {
  const name = undefined;
  return name;
}

export default App;

아무것도 리턴되지 않아 에러가 생긴다.

undefined 리턴시 에러 발생!

 

 

undefined를 JSX 내부에서 렌더링

이번에는 App.js를 다음과 같이 수정한다.

import React from 'react';
import './App.css';

function App() {
  const name = undefined;
  return <div>{name}</div>;
}

export default App;

페이지가 비어있고, 에러 없이 실행된다.

'리액트' 카테고리의 다른 글

컴포넌트 선언  (1) 2021.07.16
프로젝트 생성  (0) 2021.07.08
환경 구성  (0) 2021.07.08