ReactDOM
: 리엑트 컴포넌트와HTMLElement
를 연결시켜 줍니다.React
: 리엑트 컴포넌트를 만들어 줍니다.
ReactDOM.render
은React
컴포넌트를HTML
에 연결하여 웹 브라우저에 렌더링 하는API
입니다.
JS
또는JSX
문법을 사용하여 작성한 컴포넌트를HTMLElement
에 연결 시켜준다.HelloMessage
를document.getElement
에 연결
CDN
을 이용해React
의 라이브러리를 이용 할 수 있습니다.- React CDN 라이브러리 홈페이지 바로가기
4-1.what-is-react
라는 이름으로 테스트 폴더를 생성
4-2.VS Code
에서 새폴더 열기로 what-is-react
폴더 열기
4-3.
package.json
파일 생성$ npm init -y
4-4.해당 폴더를 파일 서버로 실행
$ npx serve
- 해당
local
서버 주소를 클릭하여 들어갑니다.
- 해당 폴더안에 있는
package.json
파일 목록이 보여집니다.index.html
이름으로 파일을 생성 해줍니다.
4-5.React CDN Link 복사
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Example</title> </head> <body> <script crossorigin src="https://unpkg.com/react@18/umd/react.development.js"></script> <script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.development.js"></script> <script> type="text/javascript"> console.log(React); console.log(ReactDOM); </script> </body> </html>
index.html
파일에React CDN Link
의development
를 코드를 복사 하고console.log();
에React
와ReactDOM
전역 객체를 작성합니다.- React CDN 라이브러리 홈페이지 바로가기
4-6.웹 페이지 새로 고침 & console 탭 확인
index.html
파일이 생성 되었기 때문에 파일 목록이 아닌index.html
파일의 내용을 자동으로 보여줍니다.- 웹 페이지의
console
탭을 확인 합니다.
script
로 연결한CDN
으로React
와ReactDOM
이라는 전역 객체가 생성되어 출력 된 것 입니다.
console
탭에서 출력된ReactDOM
객체에render
가 포함되어 있는 것을 확인할 수 있습니다.