자바스크립트가 브러우저 밖에서도 동작하게 하는 환경
Node기반의 패키지를 사용하기위한 패키지 관리 도구
App component가 index.js에서 첫번째 요소에 담겨져 있고, 요소들의 위치가 index.html에서 id가 root인 div로 지정되어 있다.△
<div id='root'></div>
ReactDOM.render(<App/>, document.getElementById("root"))
재활용 가능한 UI 구성 단위
import React, { Component } from 'react';
export class ReactComponent extends Component {
render() {
return <div>This is Class Component!</div>;
}
}
export default ReactComponent;
import React from 'react';
const ReactComponent = () => {
return <div>This is functional component</div>;
};
export default ReactComponent;
리액트에서 사용하는 자바스크립트 확장 문법(Javascript 아님)
브라우저가 동작하는 과정에서 바벨을 사용하여 일반 자바스크립트 코드로 변환
<button onClick={() => console.log('click')}>Click</button>
<>
<div> className="loginBtn" onClick={{() => console.log("click")}}>Login </div>
<br />
<div style={{backgrounColor: "grey", height: "10px"}} />
<>