
演示: http://projectstorm.cloud/react-diagrams
文档(进行中) https://projectstorm.gitbook.io/react-diagrams
文档目前正在编写中,同时也在制定迁移路径。
一个受Blender、Labview和Unreal引擎启发的面向流程和过程的图表库。
使用自定义模型的示例实现:(Dylan的个人代码)

立即使用默认模型开始:

要获得所有功能:
yarn add @projectstorm/react-diagrams
这包括下面列出的所有包(在概念上和大部分情况下的工作方式与5.0版本相同)
这个库现在有了更模块化的设计,您可以只导入核心(不包含默认工厂或路由)
yarn add @projectstorm/react-diagrams-core
这是建立在不断发展的react-canvas-core库之上的
yarn add @projectstorm/react-canvas-core
它使用了
yarn add @projectstorm/geometry
当然,您可以添加一些额外的内容:
yarn add @projectstorm/react-diagrams-defaults yarn add @projectstorm/react-diagrams-routing
在运行任何示例之前,请先在根目录运行pnpm build。这个项目是一个monorepo,包括演示在内的包都需要先构建这些包。
查看图表演示
或者
查看演示项目,其中包含ES6和Typescript的示例
或者
在运行pnpm install和pnpm build之后,您必须运行:cd diagrams-demo-gallery && pnpm run start
只需在根目录运行pnpm,然后运行pnpm build或pnpm build:prod,它会将转译后的代码和TypeScript定义作为单个文件输出到dist目录中。
您是否有使用react-diagrams构建的有趣项目?将其PR到此部分,让其他人看到。