【초초 간단】 스크립트 코드를 준비해 JSX를 사용해 보자!
JSX란?
JSX를 사용하면 javascript에 HTML 태그를 작성할 수 있습니다.
JSX는 React에서는 필수는 아니지만 기억해 두는 것이 편리합니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>React</title>
<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js">
</script>
</head>
<body>
<h1>React</h1>
<div id="root">wait...</div>
<script>
let dom =document.querySelector('#root');
let element = React.createElement(
'p',{}, 'Hello React'
);
ReactDOM.render(element, dom);
</script>
</body>
</html>
React의 <script> 태그 준비
여기 <script> 태그를 준비하세요.
<!--Reactの本体-->
<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
<!--仮想DOMのスクリプトファイル-->
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"><!--仮想DOMのスクリプトファイル-->
내장용 태그 준비
React의 표시에 포함되는 Element 메서드를 가져옵니다.
querySelector 메소드를 사용해 id="root 를 취득합니다.
<div id="root">wait...</div>
let dom =document.querySelector('#root');
가상 Element 만들기
그런 다음 React의 createElement에서 요소를 만듭니다.
우선, React에서는 가상 DOM의 엘리먼트를 만들어 내장하는 것만 기억합시다.
let element에서 element 변수를 정의하고
다음과 같이 방법을 만듭니다.
React.createElement(タグ名, 属性, 中に組み込まれるもの);
let element = React.createElement(
'p',{}, 'Hello React'
);
렌더링으로 가상 요소를 표시하자.
작성한 가상 DOM의 Elemen은 렌터링을 사용해 표시시킵니다.
render 메서드에서 다음과 같이 표시합니다.
ReactDOM.render(element, dom);
화면에는 이렇게 표시됩니다.
· React에서 id = "root"의 값을 얻기 전에
· 가상 elemnt를 만들고 렌터한 후.
청취 해 주셔서 감사합니다.
앞으로도 정기적으로 투고 해 나가려고 생각하기 때문에 조금이라도 위해가되면,
LGTM 또는 팔로우 잘 부탁드립니다!
Reference
이 문제에 관하여(【초초 간단】 스크립트 코드를 준비해 JSX를 사용해 보자!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nosuke_engineer/items/f7df9e06c115bffc1f3d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)