【发布时间】:2016-05-30 04:54:21
【问题描述】:
在 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!");
});
}
【问题讨论】:
-
代码没问题。 React 是一个具有 DOM 差异的视图引擎,您不必将它耦合到任何架构。