代碼如下:import React, { Component } from 'react';class Counter extends Component {
state = { value: 0 };
increment = () => { this.setState(prevState => ({ value: prevState.value + 1
}));
};
decrement = () => { this.setState(prevState => ({ value: prevState.value - 1
}));
};
render() { return ( <div>
{this.state.value} <button onClick={this.increment}>+</button>
<button onClick={this.decrement}>-</button>
</div>
)
}
}主要是如下代碼:不明白什么意思啊,文檔上說this.setState()有回調函數,但是也米見過這種用法啊,這是什么鬼啊 increment = () => { this.setState(prevState => ({ value: prevState.value + 1
}));
};小弟剛剛自學react萬望大家給解釋一下,謝謝啦
關于react的一段代碼,比較少見沒見過這種用法
BIG陽
2018-10-11 14:11:21