처음 만난 리액트 7강 (JSX의 정의와 역할)

신도담·2022년 9월 2일
0

JSX란, A Syntax extension to JavaScript(JavaScript + XML/HTML)

JSX 사용법

JSX의 역할

  • 내부적으로 xml/html의 코드를 javascript코드로 변환하는 과정을 거침
    즉, jsx로 코드를 작성해도 javascript로 코드가 변환되어서 나옴
    -react.createElemnet <- 이게 jsx를 javascript로 바꿔줌.

  • jsx를 사용한 코드

  • jsx를 사용하지 않은 코드

-createElement의 parameter
React.createElement(
type, <- 유형 div, span태그 혹은 react component
[props], <- 속성
[...children] <- createelement의 자식 element
)

<react에서 JSX를 사용하는 것이 필수는 아님 but JSX를 사용하면 편리한 부분이 많아짐>

0개의 댓글

관련 채용 정보