Blame view

天文台pc/tianwentai-ui/node_modules/framer-motion/dist/es/utils/use-motion-value-event.mjs 551 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  "use client";
  import { useInsertionEffect } from 'react';
  
  function useMotionValueEvent(value, event, callback) {
      /**
       * useInsertionEffect will create subscriptions before any other
       * effects will run. Effects run upwards through the tree so it
       * can be that binding a useLayoutEffect higher up the tree can
       * miss changes from lower down the tree.
       */
      useInsertionEffect(() => value.on(event, callback), [value, event, callback]);
  }
  
  export { useMotionValueEvent };
  //# sourceMappingURL=use-motion-value-event.mjs.map