【问题标题】:Axios Multiple Calls in React NativeReact Native 中的 axios 多次调用
【发布时间】:2018-03-18 11:08:12
【问题描述】:

我有 Firebase 实时数据,必须在屏幕上呈现。

我对redux不太了解,所以想在axios中实现它,但需要7个以上的GET函数。

是否可以进行多个 axios 调用?如果是这样,请在状态、GET 调用和响应调用过程中帮助我。

如果你们认为必须使用 redux 和 redux thunk,请建议该方法也用于获取数据。

我的默认单个axios调用如下:

state = { toss: [] };

  componentWillMount() {
    axios.get('https://jsonid-c22aa.firebaseio.com/tossdec.json')
      .then(response => this.setState({toss: response.data}));
  }

提前致谢!

【问题讨论】:

    标签: react-native redux axios redux-thunk


    【解决方案1】:

    由于使用 axios 的 ajax 调用返回 Promise,因此您可以在处理多个 GET 请求时使用 Promise.all

    【讨论】:

    • 作为一个新手,你能用一个例子来实现这个承诺功能吗
    • 阅读axios documentation页面的执行多个并发请求部分。您只需要按照那里提到的示例在componentWillMount 方法中处理您的请求
    • 我如何在 axios 中设置请求然后运行以及如何添加额外的状态!我现在真的很坚持,请您实施并展示
    猜你喜欢
    • 2023-04-10
    • 2017-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多