文件名称:react-selectable-fast:使React组件可以通过鼠标触摸进行选择
文件大小:172KB
文件格式:ZIP
更新时间:2024-06-03 10:33:36
react selectable selectbox TypeScript
快速React可选 启用可通过鼠标/触摸选择的React组件(或组件组)。 演示版 安装 npm i -S react-selectable-fast 基于React可选 该项目基于的。 此派生的主要思想是消除在选择期间由SelectableGroup的状态更新引起的渲染。 只有selectbox下的项目才会重新呈现,这对于大量的可选项目非常有用。 此外,此程序包还扩展了原始功能,可以在相对于窗口和指定的滚动容器进行选择的同时滚动项目。 用法 包装出口5个实体 export { TSelectableItemProps , SelectableGroup , createSelectable , SelectAll , DeselectAll } 为了使其他组件成为可选组件,可以使用HoC createSelectable将它们包装起来,将传递的selectableRef属性添加到目标
【文件预览】:
react-selectable-fast-master
----webpack.config.prod.js(968B)
----example()
--------src()
--------webpack.config.example.js(504B)
----.babelrc(181B)
----package.json(3KB)
----now.json(350B)
----changelog.hbs(623B)
----website()
--------css()
--------index.html(18KB)
----LICENSE(1KB)
----src()
--------CreateSelectable.tsx(1KB)
--------DeselectAll.tsx(1KB)
--------SelectAll.tsx(1020B)
--------SelectableGroup.tsx(20KB)
--------Selectbox.tsx(1KB)
--------Selectable.types.ts(875B)
--------utils()
--------index.ts(953B)
--------SelectableGroup.context.ts(407B)
----tsconfig.test.json(68B)
----.eslintrc.js(5KB)
----tsconfig.json(653B)
----.gitignore(68B)
----.release-it.json(230B)
----webpack.config.js(667B)
----.circleci()
--------config.yml(433B)
----README.md(7KB)
----yarn.lock(341KB)
----.editorconfig(267B)
----build.sh(52B)
----.gitattributes(706B)
----.prettierrc.json(116B)