===
!==
변수의 값 뿐만 아니라 자료형이 같은지까지 검사function sum(a, b) {
return a + b;
}
const multiply = (a, b) => {
return a * b;
}
<html>
<head>
<title>비야 그만와</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>비야 그만와</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);
$ npx create-react-app <project-name>
으로 react app 생성
이후 cd <project-name>
npm start
로 실행