더북(TheBook)

여기서 정한 currentTime은 임의의 이름이다. 나중에 상태에 접근하고 갱신하려면 같은 이름을 사용해야 한다. 필요할 때 사용할 수만 있다면, 상태의 이름은 마음대로 정할 수 있다.

상태 객체는 배열이나 다른 객체를 중첩해서 가질 수 있다. 다음 예제에서는 내가 출간한 책을 상태 객체에 배열로 담았다.

class Content extends React.Component {
  constructor(props) {
      super(props)
      this.state = {
          githubName: 'azat-co',
          books: [
              'pro express.js',
              'practical node.js',
              'rapid prototyping with js'
          ]
      }
  }
  render() {
      ...
  }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.