高效学习 React 框架AntDesign Pro

高效学习 用框架做项目。

第一步命令行运行下列命令,快速启动开发服务

$ npm i @ant-design/pro-cli -g
$ pro create my-app$ cd my-app
$ npm i
$ npm run start # 打开浏览器访问 http://localhost:8000
# 如果安装过程中出现报错,请更新包$ npm update

第二步,快速了解ant design pro目录文件

package.json 文件相关的配置和版本,充分了解这些配置有助于我们提高开发的效率

config #目录配置信息文件夹

config -- routes.ts 路由文件

mock #模拟数据文件夹

public   # 静态资源文件夹

src      # 源代码文件夹

pages # 页面文件夹

第三步,组件总览 - Ant Design快速看一遍。

https://ant-design.antgroup.com/components/overview-cn

第四步,尝试改动代码。比如新增菜单栏。

1.查看语言包,了解并掌握字段文字。

src / locales/ zh-CN 文件夹全部预览一遍,找到menu.ts 文件。

'menu.home': '首页', 在这个后面加一个,'menu.user': '用户', 

第五步,在路由文件添加路由信息

{path: '/welcome',name: 'home',icon: 'smile',component: './Welcome',},后面加一段代码{path: '/welcome',name: 'user',icon: 'smile',component: './Welcome',},

然后你就看到,导航栏有变化了,有个初步了解。就根据这种方法修改,慢慢深入理解。

第六步。正式项目的架构参考

├── src                       # 源代码文件夹
│   ├── api                   # API 接口文件夹
│   ├── assets                # 静态资源文件夹
│   ├── components            # 公共组件文件夹
│   ├── layouts               # 布局文件夹
│   ├── models                # 数据模型文件夹
│   ├── pages                 # 页面文件夹
│   ├── router                # 路由配置文件夹
│   ├── store                 # Redux 状态管理文件夹
│   ├── styles                # 样式文件夹
│   └── utils                 # 工具函数文件夹

请根据需求来,把文件夹和业务代码做一个区分。规范一下

然后继续进行开发吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/188167.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

快递物流模拟系统

快递物流模拟系统 文章目录 快递物流模拟系统一、目的二、技术实现:三、网页功能具体介绍 一、目的 调用百度地图 JavaScript API 创建的简单的基站物流GPS定位与监控系统的示例网页 二、技术实现: 使用百度地图 JavaScript API 版本 2.0。利用 BMap …

Webpack——Webpack简介

1、什么是Webpack? Webpack是一个开源的JavaScript模块打包工具,其最核心的功能是解决模块之间的依赖,把各个模块按照特定的规则和顺序组织在一起,最终合并为一个JS文件(有时会有多个,这里讨论的只是最基本…

SQL Sever 基础知识 - 数据排序

SQL Sever 基础知识 - 二 、数据排序 二 、对数据进行排序第1节 ORDER BY 子句简介第2节 ORDER BY 子句示例2.1 按一列升序对结果集进行排序2.2 按一列降序对结果集进行排序2.3 按多列对结果集排序2.4 按多列对结果集不同排序2.5 按不在选择列表中的列对结果集进行排序2.6 按表…

人才缺口达150万!云计算凭什么这么火?

《中国互联网发展报告2022》指出,2021年,我国云计算市场规模达到3229亿元,增速为54.4%。未来5年内,我国云计算产业将面临高达近150万的人才缺口,预计未来市场仍将保持30%的增速。与此同时,随着大数据、人工…

【每日OJ —— KY11 二叉树遍历】

每日OJ —— KY11 二叉树遍历 1.题目:KY11 二叉树遍历2.解法2.1.算法讲解2.2.代码实现2.3.提交通过展示 1.题目:KY11 二叉树遍历 2.解法 2.1.算法讲解 1.首先需要创建二叉树结构。 2.其次,根据题目根据题目遍历的顺序要求来实现构建二叉树的…

代码demo-内部订单批量投料

为了简化用户操作,开发内部订单批量投料功能 用户可以批量上传,或者选择对应的物料,输入库位和内部订单号后进行过账操作 对用户选择的内部订单做校验,内部订单是否正确 内部订单的公司是否和工厂对应的公司一致等等 下面展示…

Sui与阿联酋科技孵化器Hub71合作支持生态项目建设,扩大全球影响力

近日,总部位于阿联酋( United Arab Emirates ,UAE)的科技孵化器Hub71宣布与Mysten Labs合作,将支持Sui上的新项目。通过本次合作,孵化项目的开发者们不仅可以获得Mysten Labs的技术专业知识和支持&#xff…

mysql多版本并发控制mvcc

MySQL 使用了多版本并发控制(MVCC,Multi-Version Concurrency Control)机制来处理并发修改。MVCC 提供了一种并发控制方式,允许多个事务同时读取和修改数据库,同时保持数据的一致性和隔离性。下面是 MySQL 中 MVCC 的一…

谷歌开发者账号防关联所用的VPS,哪个性价比最高?阿里云、腾讯云、亚马逊云、酷鸟云……

对于通过马甲包或矩阵方式在Google play应用商店发布应用的开发者而言,需要多个开发者账号来上架发布应用,但根据谷歌相关政策,不允许一个用户拥有或操弄多个账号,因此需要从各方面做好多账号的防关联工作,避免被谷歌系…

Flutter基础开发

参考:http://bbs.itying.com/topic/5cdb83b7fac8b00944a7a0c3 参考:https://www.bilibili.com/video/BV1S4411E7LY?p34&spm_id_frompageDriver 1.使用镜像 由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以…

SpringBoot整合MyBatis-Plus

🙈作者简介:练习时长两年半的Java up主 🙉个人主页:程序员老茶 🙊 ps:点赞👍是免费的,却可以让写博客的作者开心好久好久😎 📚系列专栏:Java全栈,…

【HTTP协议】简述HTTP协议的概念和特点

🎊专栏【网络编程】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆音乐分享【如愿】 🥰欢迎并且感谢大家指出小吉的问题 文章目录 🌺概念🌺特点🎄请求协议🎄响应协议…

java第二十六课

数据库多表 多表做到每个表的字段名称不一样 Mysql 关系数据库 结合到商城:用户表 订单表 商品表 商品详情表 用户表:字段: 用户 id:唯一标志用户 用户名称:name 用户性别:sex 用户年龄:age 用户地址:position 用户密码…

C++相关闲碎记录(2)

1、误用shared_ptr int* p new int; shared_ptr<int> sp1(p); shared_ptr<int> sp2(p); //error // 通过原始指针两次创建shared_ptr是错误的shared_ptr<int> sp1(new int); shared_ptr<int> sp2(sp1); //ok 如果对C相关闲碎记录(1)中记录的shar…

【brpc学习实践十三】基于brpc的redis client的实现

brpc支持了redis协议,提供了相关redis访问接口,充分利用了bthread,可以坐到比hiredis更高效。 brpc redis与hiredis的对比 相比使用hiredis(官方client)的优势有: 线程安全。用户不需要为每个线程建立独立的client。支持同步、异步、批量同步、批量异步等访问方式,能使用…

智慧机场视频监控系统方案:AI智能助力机场智慧运营

一、方案背景 随着人们生活物质水平的上升&#xff0c;人们对机场的需求也日益增多&#xff0c;在民航新建、迁建、扩建机场项目猛增的同时&#xff0c;也需同步配备相应的安防监控系统&#xff0c;以满足民航机场安全管理要求和机场运营业务的高速发展。 二、方案概述 智慧机…

C# 适配器模式

适配器模式是一种结构型设计模式&#xff0c;它可以将一个或多个不兼容的接口适配成客户端期望的接口。在 C# 中&#xff0c;适配器模式通常采用类适配器或对象适配器的方式实现。 下面是一个简单的类适配器示例&#xff1a; 首先&#xff0c;定义一个客户端期望的目标接口&a…

【2023第十二届“认证杯”数学中国数学建模国际赛】A题 太阳黑子预报完整解题思路

A题 太阳黑子预报 题目任务思路分析第一问第二问第三问 题目 太阳黑子是太阳光球上的一种现象&#xff0c;表现为比周围区域更暗的临时斑点。它们是由于磁通量集中而导致表面温度降低的区域&#xff0c;磁通量的集中抑制了对流。太阳黑子出现在活跃区域内&#xff0c;通常成对…

MySQL 教程 1.4

MySQL 连接 使用mysql二进制方式连接 您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库。 实例 以下是从命令行中连接mysql服务器的简单实例&#xff1a; [roothost]# mysql -u root -p Enter password:****** 在登录成功后会出现 mysql> 命令提示窗…

Redis7--基础篇6(复制replica)

1. 复制(replica)介绍 Redis数据库支持主从复制&#xff0c;master以写为主&#xff0c;slave以读为主&#xff0c;当master数据变化的时候&#xff0c;自动将新的数据异步同步到slave数据库。 实现读写分离、容灾恢复、数据备份、水平扩容支撑高并发。 2. 案例演示 2.1 架构…