天天看点

React createClass 和 Component 有什么区别?

以前是这样写的:

let app = React.createClass({
    getInitialState: function(){
        // some thing
    }
})
           

用 React.Component:

class TodoApp extends React.Component{
    getInitialState(){
         // some thing
    }
}
           

React在ES6的实现中去掉了getInitialState这个hook函数,规定state在constructor中实现,如下:

Class App extends React.Component {

constructor(props) {
     super(props);
     this.state = {
           

转载于:https://www.cnblogs.com/wzssir/p/6088661.html

继续阅读