从react到xflow

news/2024/7/15 8:25:54 标签: react.js, 前端, 前端框架

从react到xflow

注意:xflow 1.0版本已经停止维护,2.0版本目前没有任何文档,也不太推荐使用

0、学习目标

可以使用react框架构建出前端web页面,并且使用xflow插入流程图

1、为什么要使用react?

优点:使用react(vue)框架开发前端页面比手搓html,css,js开发速度更快,且可用的第三方组件很多,效率高

缺点:有一定的上手成本

2、开发工具和环境准备:

nodejs,webstorm

3、前置知识准备:

语言:html、css、js、ts,ES6、JSX、TSX
环境:nodejs,yarn
打包:webpack

4、快速启动一个react

启动一个helloworld项目:https://blog.csdn.net/qq_40432886/article/details/117294503

5、使用组件加速开发

使用react后,复杂的页面被分为了多个小模块和可复用的组件,但是简单的button,form还是需要我们自己来写,所以使用别人已经写好的组件可以加速开发效率。

例如使用ant design中的button,icon等组件,需要什么就复制到自己的代码中即可

6、使用模板开发

虽然使用组件可以加速开发,但是其实很多网页都是相似的,区别很小,例如企业管理中台后台等系统的界面,

所以ant design pro直接提供了网页模板,一键启动一个后台管理系统,稍微改动一下即可定制化

7、网页如何添加流程图、ER图

有时候网页有特殊的需求,例如添加一个可视化流程图,DAG图等,我们同样可以使用别人开发好的组件继承到我们的网页中,

使用Xflow就可以很方便的在网页中集成流程图等

8、快速使用Xflow

介绍:XFlow 是 AntV 旗下, 基于 X6 图编辑引擎、面向 React 技术栈用户的图编辑应用级解决方案, 旨在让复杂的图编辑应用开发简单高效。

xflow官网: https://xflow.antv.vision/docs/tutorial/intro/getting-started/
ant design:https://ant-design.antgroup.com/components/overview-cn/
ant design pro:https://pro.ant.design/zh-CN/docs/getting-started/

可以参考这篇文章快速跑一个demo:
https://segmentfault.com/a/1190000042081353

使用前的前置知识:

语言:html、css、ts,ES6
环境:nodejs,yarn
打包:webpack
框架:react
脚手架:umi,ant design ,ant design pro
图可视化/图编辑:Xflow/X6
需求:基于react,使用ant design构建前端页面,并且使用Xflow组件插入流程图DAG图等


http://www.niftyadmin.cn/n/5232383.html

相关文章

iceoryx(冰羚)-publisher注册RouDi进程

1、发UserApp启动&#xff0c;发布REG消息过程 2、初始化状态转换 3、pub->RouDi 4、sub->RouDi 5、IPC通信 IPC通信支持socket和管道&#xff0c;IpcInterfaceUser ->RouDi进程的socket&#xff0c; IpcInterfaceCreator接收RouDi进程的消息socket。 optional<…

第十九章 控制 XML 元素和属性名称 - 控制简单属性的标签

文章目录 第十九章 控制 XML 元素和属性名称 - 控制简单属性的标签 第十九章 控制 XML 元素和属性名称 - 控制简单属性的标签 在支持 XML 的对象中&#xff0c;每个简单属性都被投影为 XML 元素或属性&#xff0c;具体取决于它的映射方式。无论哪种情况&#xff0c;默认情况下…

封装员工头像组件

创建image-upload组件 <template><el-uploadclass"avatar-uploader"action"":show-file-list"false":before-upload"beforeAvatarUpload"><!-- (自动上传)action是上传地址 --><img v-if"value" :s…

Nature子刊最新研究:Hi-C宏基因组揭示土壤-噬菌体-宿主相互作用

土壤中有大量的噬菌体。然而&#xff0c;大多数宿主未知&#xff0c;无法获得其基因组特征。2023年11月23日&#xff0c;最新发表于《Nature communications》期刊题为“Hi-C metagenome sequencing reveals soil phage–host interactions”的文章&#xff0c;通过高通量染色体…

es常用查询编辑

查询指定id信息 GET /index_name/_doc/1074266245查询指定信息并降序 GET /index_name/_search {"query": {"term": {"deviceId": {"value": "1074266245"}}}, "sort": [{"timestamp": {"order&qu…

[论文精读]利用大语言模型对扩散模型进行自我修正

本博客是一篇最新论文的精读&#xff0c;论文为UC伯克利大学相关研究者新近(2023.11.27)在arxiv上上传的《Self-correcting LLM-controlled Diffusion Models》 。 内容提要: 现有的基于扩散的文本到图像生成模型在生成与复杂提示精确对齐的图像时仍然存在困难,尤其是需要数值和…

GoWin FPGA--- startup2

clock Click Tools\IP Core Generator\rPLL, and open the configure file 原语 for Clock 双击选项&#xff0c;生产对应的代码&#xff0c;Copy到制定的地点。 右侧有对应的说明文件

Python【寻找重复的数字】

要求&#xff1a; 给定一个包含n1个整数的数组nums&#xff0c;其数字在1到n之间&#xff08;包含1和n&#xff09;&#xff0c; 可知至少存在一个重复的整数&#xff0c;假设只有一个重复的整数&#xff0c; 请找出这个重复的数 代码如下&#xff1a; # 寻找重复数字…