【发布时间】:2021-06-23 09:19:21
【问题描述】:
我是 lodash 的新手,我正在尝试如下使用它:
import _ from "lodash"
import SearchBar from "../components/UI/SearchBar"
const FaQSearchBar = () => {
const handleOnChange = (e) => {
console.log("pre-lodash")
_.debounce(() => console.log("yo", e), 300)
}
return (
<SearchBar
initialWidth="204px"
onFocusWidth="408px"
onChange={handleOnChange}
/>
)
}
export default FaQSearchBar
lodash 之前的日志会弹出,但 lodash 本身没有任何内容。如果我将语法更改为:_.debounce(console.log("yo", e), 300)
我有以下错误Uncaught TypeError: Expected a function
我想我在这里遗漏了一个 lodash 原则。谢谢
【问题讨论】:
-
您创建了一个去抖函数,但从不调用它。您可能想要做的是在
useMemo中创建您的 debounce 函数,
标签: javascript reactjs lodash