文件名称:react-mosaic:一个React平铺窗口管理器
文件大小:3.08MB
文件格式:ZIP
更新时间:2024-02-26 15:49:19
react typescript window-manager tiling-window-manager ReactTypeScript
React马赛克 react-mosaic是功能齐全的React Tiling Window Manager,旨在为用户提供对其工作区的完全控制。 它提供了一个简单灵活的API,可以在用户视图中平铺任意复杂的React组件。 react-mosaic用TypeScript编写并提供类型,但也可以在JavaScript中使用。 最好的查看方法是一个简单的。 截屏 用法 react-mosaic的操作核心围绕的简单二叉树。 是树的叶子的类型,是可以解析为JSX.Element进行显示的string或number 。 安装 yarn add react-mosaic-component 确保页
【文件预览】:
react-mosaic-master
----.gitignore(133B)
----package.json(3KB)
----webpack()
--------base.ts(2KB)
--------hot.ts(1KB)
--------index-template.html(273B)
--------bundle.ts(534B)
--------constants.ts(299B)
----src()
--------contextTypes.ts(3KB)
--------internalTypes.ts(445B)
--------Split.tsx(5KB)
--------util()
--------MosaicDropTarget.tsx(2KB)
--------MosaicRoot.tsx(3KB)
--------MosaicWindow.tsx(11KB)
--------index.ts(2KB)
--------RootDropTargets.tsx(1KB)
--------Mosaic.tsx(7KB)
--------MosaicZeroState.tsx(1KB)
--------types.ts(2KB)
--------buttons()
----tslint.yml(917B)
----tsconfig-build.json(227B)
----LICENSE(608B)
----tsconfig.json(578B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(235B)
--------ISSUE_TEMPLATE.md(370B)
--------FUNDING.yml(69B)
----README.md(13KB)
----demo()
--------GitHub-Mark-Light-32px.png(2KB)
--------ExampleApp.tsx(6KB)
--------CloseAdditionalControlsButton.tsx(642B)
--------index.tsx(535B)
--------example.less(1KB)
----.idea()
--------react-mosaic.iml(403B)
----.prettierrc.yml(77B)
----.circleci()
--------config.yml(2KB)
----screencast.gif(1.02MB)
----.npmignore(115B)
----styles()
--------blueprint-theme.less(4KB)
--------mosaic.less(2KB)
--------index.less(734B)
--------mixins.less(147B)
--------mosaic-window.less(2KB)
----docs()
--------vendor.js(214KB)
--------vendor.js.map(2.02MB)
--------app.js(1.19MB)
--------6fdb722c94434811f89a68eafc4531f8.eot(93KB)
--------app.js.map(4.65MB)
--------cd1a26696ebf17a89545a3f9067d7028.woff(93KB)
--------90247cfdde1bd7b76d804a797d5dec56.ttf(96KB)
--------index.html(357B)
--------657723dc996cf0ae6b4c6110f5d4ddab.woff(96KB)
--------14279fa7b78ac2230a015925b603a1f7.eot(96KB)
--------d56df49a807a9fd06eb1667a84d3810e.png(2KB)
--------5fa1b8f25b4aa8787f70d5b6b7f0b90f.ttf(93KB)
----test()
--------utilitiesSpec.ts(5KB)
--------boundingBoxSpec.ts(2KB)
--------mocha.opts(80B)
--------updatesSpec.ts(5KB)
--------registerTsNode.js(185B)
----.editorconfig(49B)
----yarn.lock(266KB)