프론트엔드/React

[React] 2. Before React

sujin7837 2022. 11. 13. 22:55
반응형

React와 React DOM import하기

<script src="https://unpkg.com/react@18/umd/react.development.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@18/umd/react-dom.development.js" crossorigin></script>

 

React JS

Javascript를 이용하여 element를 생성하고, React JS가 그것을 HTML로 번역합니다.

즉, 바닐라 JS는 HTML -> JS 순서, 리액트는 JS -> HTML 순서 입니다.

 

ReactDOM

ReactDOM은 React element를 HTML로 바꾸는 역할을 합니다.

const h3 = React.createElement("h3", {onMouseEnter: () => consol.log("mouse enter")}, "Hello I'm a span");

(element, property, content) -> 괄호 안의 내용은 다음과 같은 의미를 갖습니다.

반응형

'프론트엔드 > React' 카테고리의 다른 글

[React] 6. Memo  (0) 2022.12.04
[React] 5. Props  (0) 2022.12.04
[React] 4. State  (0) 2022.11.22
[React] 3. JSX  (0) 2022.11.13
[React] 1. React 설치 및 환경세팅  (0) 2022.11.08