Page 2 of 2

Re: ray框架中,对下发dp的函数进行节流操作,不生效,请问如何解决呀

Posted: 2022年 Oct 28日 18:58
by TheThingX
Muzzzhi 2022年 Oct 24日 15:29

React 函数式组件中使用防抖节流不生效, 需要通过useCallback返回一个缓存的函数。

Code: Select all

const handleClickDpPublish = useCallback(
    throttle(() => {
      if (!boolDpSchema) {
        return;
      }
      const dps = {
        [boolDpSchema.code]: !dpState[boolDpSchema.code],
      };
      setDpState(dps);
    }, 5000),
    []
  );

🏋️‍♀️🏋️‍♀️🏋️‍♀️🏋️‍♀️🏋️‍♀️