假设我有以下组件:
<TouchableOpacity
style={...}
onPress={() => func(x)}
>
<TouchableOpacity/>
和func((定义如下:
const func = (x) => {console.log("help please")}
这是应该的。然而,一旦我将func((记忆如下:
const func = useMemo(()=>throttle(500,true, (x)=>{console.log("help please")}
我得到以下错误:
TypeError: callback.apply is not a function. (In 'callback.apply(self, arguments_)', 'callback.apply' is undefined)
注:节气门已导入:
import { throttle } from "throttle-debounce";
尝试删除true
参数,因为文档中没有指定它
throttle(500, (x)=>{console.log("help please")