create-next없이 연동하는 방법
<html>
<head>
<title>Suri의 블로그</title>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<h1>Suri의 블로그에 오신 것을 환영합니다!!</h1>
<!-- DOM Container(Root DOM Node) 추가 -->
<div id="root"></div>
<!-- 리액트 가져오기 -->
<script
src="https://unpkg.com/react@17/umd/react.development.js"
crossorigin
></script>
<script
src="https://unpkg.com/react-dom@17/umd/react-dom.development.js"
crossorigin
></script>
<!-- 리액트 컴포넌트 가져오기 -->
<script src="MyButton.js"></script>
</body>
</html>
function MyButton(props) {
const [isClicked, setIsClicked] = React.useState(false);
return React.createElement(
"button",
{ onClick: () => setIsClicked(true) },
isClicked ? "Clicked!" : "Click Here!"
);
}
const domContainer = document.querySelector("#root");
ReactDOM.render(React.createElement(MyButton), domContainer);