@lotips/react

do something for react just like lodash

Usage no npm install needed!

<script type="module">
  import lotipsReact from 'https://cdn.skypack.dev/@lotips/react';
</script>

README

@lotips/react

do something for react just like lodash

No styles, No components, With pure ts

hooks

  • useAsyncState - 异步的初始化state
  • useAsyncEffect - useEffect传递异步的函数
  • useClickBoardObserver - 跨Tab的监听剪贴板(需要赋予权限
  • useClickOutside - 一个DOM节点内外的点击事件
  • useDebounce - debouncehooks版本
  • useBatch - 批量的同时请求数据,不需要而外传递ids。而是收集id进行debounce请求。

components tools

  • getComponentsNotOfA - 从children中获取非A的组件
  • getComponentOfA - 从children中获取A的组件
  • hasComponentOfA - 从children中是否A的组件