i think this should be a useRef ,
|
let pullToRefreshThresholdBreached: boolean = false; |
because when dragging is happening, something like loading state would change the children props, which will cause this FunctionComponent re-call, then, this fetchMoreTresholdBreached flag would be false again, in tihs situation, here
var onScroll = function (e) {
/**
* Check if component has already called onFetchMore
*/
if (fetchMoreTresholdBreached) return;
it may not work as expected
i think this should be a
useRef,react-simple-pull-to-refresh/src/components/pull-to-refresh.tsx
Line 43 in b91b3ef
because when dragging is happening, something like loading state would change the
childrenprops, which will cause this FunctionComponent re-call, then, thisfetchMoreTresholdBreachedflag would befalseagain, in tihs situation, hereit may not work as expected