與其他類庫并行使用 React

2019-08-14 14:31 更新

你不用非得全部采用 React。組件的生命周期事件,特別是componentDidMount  componentDidUpdate,非常適合放置其他類庫的邏輯代碼。

var App = React.createClass({
  getInitialState: function() {    return {myModel: new myBackboneModel({items: [1, 2, 3]})};
  },

  componentDidMount: function() {
    $(this.refs.placeholder.getDOMNode()).append($('<span />'));
  },

  componentWillUnmount: function() {    // Clean up work here.
  },

  shouldComponentUpdate: function() {    // Let's just never update this component again.
    return false;
  },

  render: function() {    return <div ref="placeholder"/>;
  }
});

React.render(<App />, mountNode);

你還可以通過這種方式來綁定你自己的事件監(jiān)聽(event listeners)甚至是 事件流(event streams)。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)