useMemo 中的回调是否接收任何参数?

jay*_*rjo 17 reactjs react-hooks

我想知道useMemohook 是否会收到它所记忆的任何先前值作为其回调的任何参数?

Shu*_*tri 23

useMemo 中的回调是否接收任何参数?

不,回调useMemo不接收任何参数。它仅依赖于作为第二个参数传递的数组来执行回调并返回执行回调后返回的任何结果。

您可以在此处的codesandbox中找到此演示

  • 它绝对应该:/ (10认同)
  • 使用 useCallback 来代替怎么样 (4认同)
  • 以前的值。 (2认同)