我是一個總的反應福利局,但這裏是我的代碼有:凡「ExampleComponent」可以在多個地方使用如何在React.js中重用這個小塊代碼?
var ExampleComponent = React.createClass({
getInitialState: function() {
return {close: false};
},
handleClick: function(event) {
this.setState({close: !this.state.close});
},
});
var ButtonThing = React.createClass({
<ExampleComponent />,
render: function() {
<div> yo </div>
);
}
});
?我已經嘗試了上面的內容,直接放入「ExampleComponent」,但沒有運氣。或者我只是想解決這個問題?
也看看[反應戳](HTTPS ://github.com/stampit-org/react-stamp)爲一個更復雜和更強大(但易於使用)的選擇。 –
你不應該使用mixins btw。改用高階元件。 [閱讀此文](https://medium.com/@dan_abramov/mixins-are-dead-long-live-higher-order-components-94a0d2f9e750#.v7may2yya) – Louy
Louy--如何使用上面的例子來看看? –