在React中的getDerivedStateFromProps内部调用异步函数

里雅

状态更新后,我需要更新表。因此,我尝试在getDerivedStateFromProps内部调用函数更新,但似乎无法在getDerivedStateFromProps内部使用“ this”。有什么办法吗?预先感谢。

static getDerivedStateFromProps(props, state) {
    if(props.newValue != state.newValue) {
      this.updateTable();
      return {
        newValue : props.newValue 
      }
    }
    return null;
  }
Shubham Khatri

updateTablesideEffect不需要存在功能getDerivedStateFromProps

getDerivedStateFromProps 是故意写成静态函数的,因此您不能从中调用类实例函数

为了处理sideEffect,您必须在componentDidUpdate函数中执行它们

 componentDidUpdate(prevProps, prevState) {
    if(this.props.newValue != prevProps.newValue) {
      this.updateTable();
    }
  }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在非异步函数内部调用异步函数

来自分类Dev

React - 从 render() 调用异步函数

来自分类Dev

从React.js中的函数内部调用组件函数

来自分类Dev

Knockout计算函数内部的异步调用

来自分类Dev

Qt中的异步函数调用

来自分类Dev

在类中调用异步函数

来自分类Dev

在Java中的异步函数调用

来自分类Dev

从异步闭包内部调用的 Swift 函数也是异步的?

来自分类Dev

在状态更改后通过react js中的getDerivedStateFromProps调用方法

来自分类Dev

从对象内部的异步回调内部调用函数

来自分类Dev

React Native:从类中调用功能组件内部的函数

来自分类Dev

在React功能组件中的函数内部调用props.myFunction()

来自分类Dev

从同步函数中调用异步函数

来自分类Dev

在构造函数中调用异步函数

来自分类Dev

在Python中调用内部函数

来自分类Dev

如何在非异步函数中调用异步函数

来自分类Dev

从Laravel中的函数内部调用函数

来自分类Dev

从内部调用的函数中退出函数

来自分类Dev

在OCaml中异步调用函数

来自分类Dev

在JS中链接异步函数调用?

来自分类Dev

从闭包中调用异步函数

来自分类Dev

在NSOperation中包装异步函数调用

来自分类Dev

className react.js内部的调用函数

来自分类Dev

从子函数内部调用React setState

来自分类Dev

在另一个内部调用异步函数失败,但代码执行继续,尝试捕获中未捕获任何错误

来自分类Dev

在另一个内部调用异步函数失败,但代码执行继续,尝试捕获中未捕获任何错误

来自分类Dev

在另一个内部调用异步函数失败,但代码执行继续,尝试捕获中未捕获任何错误

来自分类Dev

React在异步调用中调度方法

来自分类Dev

Gulp:调用异步函数,该函数从转换函数内部提供自己的回调

Related 相关文章

  1. 1

    在非异步函数内部调用异步函数

  2. 2

    React - 从 render() 调用异步函数

  3. 3

    从React.js中的函数内部调用组件函数

  4. 4

    Knockout计算函数内部的异步调用

  5. 5

    Qt中的异步函数调用

  6. 6

    在类中调用异步函数

  7. 7

    在Java中的异步函数调用

  8. 8

    从异步闭包内部调用的 Swift 函数也是异步的?

  9. 9

    在状态更改后通过react js中的getDerivedStateFromProps调用方法

  10. 10

    从对象内部的异步回调内部调用函数

  11. 11

    React Native:从类中调用功能组件内部的函数

  12. 12

    在React功能组件中的函数内部调用props.myFunction()

  13. 13

    从同步函数中调用异步函数

  14. 14

    在构造函数中调用异步函数

  15. 15

    在Python中调用内部函数

  16. 16

    如何在非异步函数中调用异步函数

  17. 17

    从Laravel中的函数内部调用函数

  18. 18

    从内部调用的函数中退出函数

  19. 19

    在OCaml中异步调用函数

  20. 20

    在JS中链接异步函数调用?

  21. 21

    从闭包中调用异步函数

  22. 22

    在NSOperation中包装异步函数调用

  23. 23

    className react.js内部的调用函数

  24. 24

    从子函数内部调用React setState

  25. 25

    在另一个内部调用异步函数失败,但代码执行继续,尝试捕获中未捕获任何错误

  26. 26

    在另一个内部调用异步函数失败,但代码执行继续,尝试捕获中未捕获任何错误

  27. 27

    在另一个内部调用异步函数失败,但代码执行继续,尝试捕获中未捕获任何错误

  28. 28

    React在异步调用中调度方法

  29. 29

    Gulp:调用异步函数,该函数从转换函数内部提供自己的回调

热门标签

归档