我在使用選擇下拉列表時收到了React的setState中錯誤的響應。它給了我之前選擇的選項的價值。當我第一次選擇的東西出現爲空白,但第二個選擇會給我我之前選擇的東西。 所以,先挑:「綠色」的結果爲空 第二順位:「紅樓夢」給我「GRE」作爲結果 我知道我失去了一些東西,也許我沒有正確綁定它? class Main extends React.Component {
constructor
我是一個使用ReactJS的初學者,今天我遇到了一個我不知道如何解釋的情況。 我在類似的情況的一個項目工作的描述如下: var update = React.addons.update;
class HelloWidget extends React.Component{
constructor(props) {
super
我在React中使用狀態,並且遇到問題。 在componentWillMount中,我在兩個狀態中設置了相同的值。如下圖所示, let value = this.props.value;
this.setState({
a: value,
b: value,
})
設置狀態後 ,我改變a像下面, let a = this.state.a;
a = newValue;
我的登錄組件出現問題,我使用的是cointainer模式,所以我有一個組件登錄管理api調用和一個管理輸入並警告用戶的DumbLogin關於我的服務器的響應。 我正在使用Axios來做api調用,它使用承諾來做到這一點,我也使用箭頭函數來避免這個問題,那是我在想什麼...... 因爲最後我有 TypeError: _this.setState is not a function 我試圖用一個變量s