inflearn logo
강의

Course

Instructor

Learning React by Building: Component Design and Refactoring

Site deployment and finishing

<> </> 의미

310

nan9nan9

7 asked

1

function App() {
  const [count, setCount] = useState(0)

  return (
    <>
...
    </>
  )
}

제가 놓쳤을수도 있는데, <> , </> 의미를 뒷부분에 설명한다고 했는데, 끝까지 설명이 안나온것 같습니다.

 

javascript react 리팩토링

Answer 2

1

captain

안녕하세요, 아 네 요거는 제가 깜빡했네요 ㅋㅋ Fragment라고 하는 건데요. 요건 추가 영상 제공할게요 :)

Fragment는 논리적으로 UI를 표현하는데 도움을 주는 태그고 실제로 화면에 그려질 때는 아무 것도 그려지지 않습니다. 예를 들어서, 아래 코드는

<>
  <div>hi</div>
  <p>hello</p>
</>

화면에 최종적으로 요렇게 그려질 거예요.

<div>hi</div>
<p>hello</p>

리액트는 컴포넌트 루트 레벨에 태그가 하나만 있어야 하는데요. 요 규칙을 지키면서 UI를 다채롭게 표현하고 싶을 때 위와 같은 Fragment 문법을 사용합니다 :)

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

나는초보님, 질문하신 <> 와 </>는 React에서 Fragment를 나타내는 축약형입니다. JSX에서 여러 요소들을 반환할 때 이들을 하나의 요소로 묶어줘야 하는데, <div> 같은 추가적인 DOM 요소를 쓰지 않고 감싸주기 위해 사용합니다. 이렇게 함으로써 불필요한 요소의 추가 없이 목적에 맞게 요소들을 그룹화할 수 있습니다.

starter kit 프로젝트에 prd 문서 만들기

0

9

1

명령어 여러줄 입력방법?

0

9

1

ctrl + 't' 단축어가 안먹어요

0

16

1

클로드코드 계획 보고 방법 알고싶어요.

0

18

2

실무 버전 출시는 언제?

0

20

1

예시 1, 2, 3에서 질문있습니다.

0

21

2

Cursor 프로젝트 목록 및 작업 환경 동기화 문의

0

25

1

파워쉘, 터미널

0

21

2

스킬과 서브에이전트 병행 사용 질문

0

37

2

강의 잘 들었습니다.

0

28

1

터미널에서 커서 AI 직접 실행

0

35

2

해결했습니다

0

36

1

이런 경우는 어떤 조치를 취해야할까요?

0

42

2

hooks 설정이 안되요

0

46

2

영상 최신으로 엡데이트 요청

0

67

2

로컬스토리지 에러

0

203

1

state 변경에 따른 리랜더링 범위가 어떻게 되는 건가요?

1

407

2

콘솔 에뮬레이터 cmder이 회사 컴퓨터에서 차단 당해요

1

250

1

npm 대신 yarn

1

410

2

handler 정의시 const 로 정의하는것과 function으로 정의하는것 차이

1

863

2

질문있습니다 (SSR 빌드)

1

269

2

function vs const

2

341

1

컴포넌트 내부/외부에 선언하는 함수 차이

1

318

1

github 404 뜹니다~

1

275

1