在reactJs-app的最後幾天一直在掙扎。ReStJs中的SetState,小提琴
我已經創建了下面的小提琴演示。
林我的「真正的」應用程序狀態不是硬編碼在構造函數中,但是從數據庫中取出的componentDidMount()
這裏是一個包含了一些更多信息的小提琴。 http://jsfiddle.net/bzc9j8ku/4/
請看看! 感謝
在reactJs-app的最後幾天一直在掙扎。ReStJs中的SetState,小提琴
我已經創建了下面的小提琴演示。
林我的「真正的」應用程序狀態不是硬編碼在構造函數中,但是從數據庫中取出的componentDidMount()
這裏是一個包含了一些更多信息的小提琴。 http://jsfiddle.net/bzc9j8ku/4/
請看看! 感謝
做這樣的事情:
VAR carsForDriver = this.getCars(selectedDriver); //更改方法,以支持它,而不是從國家得到它
this.setState({ choosenDriver:selectedDriver, carsOfChoosenDriver:carsForDriver}?
確定的,但什麼問題 – Kinnza
第一個問題是,當你點擊在選擇駕駛員的名字時會出現「延遲」,意思是獲得警報的車實際上屬於您點擊的駕駛員之前 第二個問題是在getCars()完成後顯示汽車 謝謝! – RogerDore
那是因爲你選擇了基於setState的汽車,但它的值尚未設置,爲什麼不把選定的驅動程序傳遞給getCars方法,並設置狀態與兩個數據(所以它不會呈現兩次) – Kinnza