React / Redux应用程序异步函数调用

时间:2017-03-28 14:55:20

标签: javascript reactjs redux react-redux

在我的React / Redux应用程序中,我有2个函数,我想调用async。但是第一个功能似乎在第一个正在进行时被调用。我试图增加延迟,但没有奏效。

这是代码

require 'pdf_forms'
pdftk = PdfForms.new('/usr/local/bin/pdftk')
fields = pdftk.get_fields('*/Desktop/sample_pdf.pdf')
for f in fields
  print f.to_s
end

所以我需要在saveData完成后调用getData。需要帮助!

1 个答案:

答案 0 :(得分:0)

惯用方法是从保存完成时解析的第一个函数调用到return a promise。这允许您链接呼叫:

this.props.saveData(params)
  .then(this.props.getData);

您的saveData函数究竟需要如何重新构建取决于它的实现,但链接的MDN页面上的示例应该给您一个相当不错的主意。