Blame view

天文台pc/tianwentai-ui/node_modules/react-dnd/dist/hooks/useDrag/useDragSource.js 427 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  import { useEffect, useMemo } from 'react';
  import { DragSourceImpl } from './DragSourceImpl.js';
  export function useDragSource(spec, monitor, connector) {
      const handler = useMemo(()=>new DragSourceImpl(spec, monitor, connector)
      , [
          monitor,
          connector
      ]);
      useEffect(()=>{
          handler.spec = spec;
      }, [
          spec
      ]);
      return handler;
  }
  
  //# sourceMappingURL=useDragSource.js.map