-1
「show jackpot」をクリックすると、ボタンの代わりに値が5秒間表示され、元の状態に戻ります。の値を5秒間表示してからリセットする
ボタンを元の状態に戻すことができません。だれでも助けてくれますか?
状態をcomponentWillUnmount
にリセットする必要がありますか?
componentDidMount: function() {
this.serverRequest = $.get(this.props.source, function(result) {
this.setState({
data: result
});}.bind(this));
},
componentWillUnmount: function() {
this.serverRequest.abort();
},
私はこのような
fiddle
何か一例として、これを持っていますか?
setState: function() {
this.setState({
clicked: !this.state.clicked
}, this.delayState());
},
delayState: function() {
setTimeout((function() {
this.setState({
clicked: !this.state.clicked
)}
}).bind(this), 2000);
},
handleClick: function(event) {
this.setState();
},
アップデートで追加したコードは、有効なJavaScriptではありません。 – Pavlo
返信いただきありがとうございます。私の機能を正しく構築しましたか? – Bomber