使用备忘录钩子的流类型

Flow type for useMemo hook

简单的问题。

我已经使用 useMemo 声明了一个字符串数组,但我正在努力为其获取正确的流类型。

我有以下内容:

const fruits: () => Array<string> = useMemo(() => ['Apples', 'Oranges', 'Bananas'],[]);

并得到如下流程错误

Cannot assign useMemo(...) to fruits because array literal [1] is incompatible with function type [2].

抱歉,以下作品。就像使用 :

一样简单
const fruits: Array<string> = useMemo(() => ['Apples', 'Oranges', 'Bananas']);