Javascript将事件传递到解盎司函数

Javascript将事件传递到解盎司函数,javascript,reactjs,lodash,Javascript,Reactjs,Lodash,我有一个函数,在触发onPopUpScroll事件时从api获取更多字段。我需要将一个事件对象传递给lodash debounce函数,但它不起作用,我得到一个错误。这是我第一次吃的: function loadMoreUsers = (e) => { e.persist(); const {target} = e; // fetch data from api and also use target properties } const loadMore

我有一个函数,在触发onPopUpScroll事件时从api获取更多字段。我需要将一个事件对象传递给lodash debounce函数,但它不起作用,我得到一个错误。这是我第一次吃的:

function loadMoreUsers = (e) => {
    e.persist();
    const {target} = e;

    // fetch data from api and also use target properties 
} 

const loadMore = debounce(loadMoreUsers, 3000);  // used lodash debounce


// The component
<Select onPopupScroll={loadMore}>
    // Options
</Select>

它指向const{target}=e行。我认为这可能是因为debounce有自己的事件对象,它的传递需要,但我需要通过debounce函数从select组件传递事件对象,这是React,对吗?是的,这是react,我无法在该页面上找到解决方案,因为在访问事件之前,我已经有了
e.persist()
。那么
debounce
从何而来?是从洛达斯来的吗?是的,从洛达斯来的
This synthetic event is reused for performance reasons. If you're seeing this, you're accessing the property `target` on a released/nullified synthetic event. This is set to null. If you must keep the original synthetic event around, use event.persist().