React -- 변천사 살펴보기


참고 :  http://stackoverflow.com/questions/34114350/react-vs-reactdom 

           https://facebook.github.io/react/blog/2015/10/07/react-v0.14.html   ==>  React v0.14

           https://facebook.github.io/react/blog/2015/01/27/react-v0.13.0-beta-1.html  ==>  React v0.13.0 Beta 1






** React v0.13


3/10, 2015

https://facebook.github.io/react/blog/2015/03/10/react-v0.13.html

 

Support for using ES6 classes to build React components


React.createClass   ==> ES6 class 로 표현 가능해짐.



* ES6 Classes


class HelloMessage extends React.Component {

  render() {

    return <div>Hello {this.props.name}</div>;

  }

}





** React v0.14


10/7, 2015


참고 : https://facebook.github.io/react/blog/2015/10/07/react-v0.14.html#deprecation-of-react-tools



- React v0.14 부터는 React.render() 대신에 ReactDOM.render() 사용한다.



 - React v0.14 부터 react package 가 reactreactdom 으로 분리됨.





-  react-tools package & JSXTransformer.js ; deprecated.

    --->  Babel 사용 권장함 ; built-in support for React and JSX.




** babel -- JavaScript compiler


ES6 문법 --> 사용가능한 하위 js 로 변환

convert JSX syntax









** React v0.14.8


3/29, 2016


참고 : https://facebook.github.io/react/blog/2016/03/29/react-v0.14.8.html


- 메로리 leak 해결





** React v15.0


4/7, 2016


참고 : https://facebook.github.io/react/blog/2016/04/07/react-v15.html












Posted by 자유프로그램