본문 바로가기
Front-end

React - 동적인 시계 컴포넌트 구현

by 노아론 2018. 10. 8.

React로 DOM변경하기

모던 자바스크립트 개발자를 위한 리액트 프로그래밍으로 공부중인데

책에는 React 프로젝트가 아닌, HTML상에서만 다루고 있다.

직접 js에 컴포넌트로 구현해보았다.

 

App.js

 

Clockcmp컴포넌트 생성자로 this.state.d가 new Date()를 가지게 된다.

 

컴포넌트가 마운트될때마다 componentDidMount 함수가 동작하며,

언마운트 되는 경우엔 componentWillUnmount 함수가 동작한다.

 

동적 바인딩을 위해서(비동기로 값이 바뀐다는 의미로 쓴건데 용어가 맞나 )

this.setState로 값을 변경하고 render로 출력한다.


캡쳐해서 안움직이지만, 동적으로 작동된다

 

clockcmp


더 속도내서 React Native랑 Electron 개발도 해야겠다 


댓글