본문 바로가기
Aaron[에런]/해외 블로그 발췌

[World Article #7] You no longer need to import React from 'react' - by dhondup

by Aaron-Kim 2022. 5. 3.

과거에 리액트 코드를 작성할 때는 항상 import react from 'react' 를 최상단에 작성하는 것이 default였습니다.
JSX가 React의 React.createElement 메소드를 사용해서 일반 JS로 변환되기 때문입니다.

하지만 React v17 부터는 자동적으로 리액트가 JSX를 변환시켜줍니다.

(구형 버전에서도 이제는 자동 변환해준다고 합니다)
기존의 createElement 메소드보다 성능적인 이슈를 해결해주고 좀 더 단순화시켜준다고 합니다.

단, React에서 제공하는 훅이나 기본 기능을 사용하기 위해서는 react를 import 해야합니다.


[You no longer need to import React from 'react'] - dhondup
[New JSX Transform] - React Docs

반응형

댓글