2016-05-29 52 views
0

在React.js中處理promise的最佳方式是什麼?下面的代碼工作 - 是否有更多的反應方式?React.js,用於處理promise的語法?

handleFormSubmit(input){ 

    this.setState({ 
     originId: input.originId, 
     destinationId: input.destinationId, 
     radius: input.radius, 
     search: input.search 
    }); 

    var routeSearch = new FindRoutes({ 
     originPlaceId: input.originId, 
     destinationPlaceId: input.destinationId, 
     directionsDisplay: directionsDisplay, 
     directionsService: directionsService, 
     travel_mode: google.maps.TravelMode.DRIVING, 
     search: input.search 
    }); 

    routeSearch.execute() 
    .then(function(){ 
     alert("promise fullfilled!"); 
    }); 

} 
+0

方法的代碼是精細的繪製邏輯(在這種情況下,即承諾)。 React是一個帶有DOM差異的視圖引擎,您不必將它與任何架構耦合。 –

回答

1

這取決於你想要做什麼。如果你正在尋找一種好的方法來組織你的行動並保持組織的一切。我最近增加了終極版到我的項目

http://redux.js.org/

而且它的輝煌,絕對推薦檢查出來。他們分離出從你的行爲使用一種稱爲通量

https://facebook.github.io/flux/

+0

感謝您的提示! – matthewalexander