Here\'s my situation:
this.setState( { originId: input.originId, destinationId: input.destinationId, radius: input.radius, search: input.search }, function() { console.log("setState completed", this.state) } )
this might be helpful