React.js 공식문서를 바탕으로 작성되었습니다.
<script>
태그로 불러올 때, API 이용. 뭔지 잘 모르겠다.. <div id="root"></div>
이 태그 안에 들어가는 모든 element를 React DOM에서 관리
ReactDOM.render()
호출 필요 (실제로는 stateful components 사용해서 매번 호출하진 않음)Components
function Welcome(props) {
return <h1>Hello, {props.name}</h1>;
}
const element = <Welcome name="Sara" />;
ReactDOM.render(
element,
document.getElementById('root')
);
ReactDOM.render()
을 <Welcome name="Sara"/>
element와 호출됨Welcome
component를 {name: 'Sara'}
prop과 호출Welcome
component가 <h1>Hello, Sara</h1>
element를 returnProps
this.setState();
사용. 직접 수정하면 렌더링 안됨componentDidMount()
, componentWillUnmount()
GDSC에서 리액트 처음 시작하는데, 공식문서 읽어오는게 과제였다.
개념 6까지 읽으면되는데 5까지 읽고 질려서 내일로 미루기....
그래도 component가 reusable하고 되게 독립적인게 좋은 프레임워크인 것 같다.
예전에는 컴포넌트 분리하는게 복잡하게만 느껴졌는데, 하다보니 최대한 잘 분리하고, coupling이 낮게? 만드는게 좋게 느껴진다.