react問題總結與歸納

來源:互聯網
上載者:User

標籤:

歡迎大家指導與討論 : )

  【持續更新】本文主要記錄筆者在學習中遇到的問題,並作出相應總結。有錯誤的地方希望各位能夠支援。

  一、在es6中getInitialState( 摘要:  constructor(props)和this.state )

/*es6*/class TodoList extends Component{    constructor(props){        super(props);        this.state = {            items: [‘hello‘, ‘world‘, ‘click‘, ‘me‘]        }    }        render(){        //..       }        }/*es5*/var TodoList = React.createClass({      getInitialState: function() {             return {items: [‘hello‘, ‘world‘, ‘click‘, ‘me‘]};       },       render(){       //...       }}) 

  二、在es6中setState( 摘要: fun.bind(this)和this.setState )

/*es6*/class TodoList extends Component{    render(){        return (            <div>                <button onClick={ this.handleAdd.bind(this) } >Add item</button>                </div>        )    }    handleAdd(){        var newItem = prompt(‘enter a new‘)        var newItems = [ ...this.state.items, newItem ];        this.setState({items: newItems})    }}

 

react問題總結與歸納

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.