예제(Example)

// Code goes here
class First {
  state = {
    value: true
  }
};

class Second {
  constructor () {
    this.state = {
      value: true
    };
  }
};

Babel로 변환(Compile using babel)

// Code goes here
class First {
  constructor() {
    this.state = {
      value: true
    };
  }

};

class Second {
  constructor() {
    this.state = {
      value: true
    };
  }
};

결론(Conclusion)

state선언을 constructor에서 선언하는 것과 class property로 선언하는 것은 같다.

참고(Reference)

example-babel

immer는 객체 비구조화 문법(Object Destructuring)을 사용하면 동작하지 않는다.

## [immer](https://github.com/immerjs/immer)는 객체 비구조화 문법(Object Destructuring)을 사용하면 동작하지 않는다.아래는 redux에서 reducer쪽 immutable state를 immer...… Continue reading

2019 카카오 FE(Front-end) Meetup

Published on September 16, 2019

2019 카카오 개발자 컨퍼런스

Published on September 11, 2019