首页 > 其他分享 >项目架构要考虑的事情

项目架构要考虑的事情

时间:2023-05-05 10:45:49浏览次数:29  
标签:菜单 架构 事情 ts api 模块 组件 考虑 路由

颜色处理,皮肤处理,比如btn按钮的多种颜色

使用element或者antd,实现自己的自定义皮肤

厘清菜单,路由,组件

实现菜单和路由分离。
实现菜单高亮和路由的,一对多
通过路由嵌套,和路由组件,来实现内部切换的功能

大项目解耦,不要把所有代码,写在一块,以react项目为例

每个模块的,可以单独包含一下内容
1.模块入口
2.模块组件
3.模块全局变量 mobx,store
4.ts类型定义
5.模块自己的api
这样每个模块,维护自己的状态,维护自己的组件,维护自己的ts类型,自己的api等等。
真正公共的ts类型,api,或者组件,其实并不多,可以放在common中

标签:菜单,架构,事情,ts,api,模块,组件,考虑,路由
From: https://www.cnblogs.com/cn-oldboy/p/17373442.html

相关文章

  • 23 15|模块导读:互联网时代架构师都面临哪些新挑战?
    你好,我是郭东白。上个模块我们讲了架构师的六条生存法则,提到了架构师的重要工作就是组织架构活动和制定架构方案。那么具体来说,架构活动的完整过程是什么呢?架构师一般会面临什么样的挑战呢?又需要着重关注哪些节点呢?在这个模块里,我们就来回答一下这些问题。这节课是整个模块的导......
  • 25 17|通用技能(下):架构师如何保障交付与沉淀知识?
    你好,我是郭东白。架构师在架构活动中主要有四个作用,分别是建设共识、控制风险、保障交付和沉淀知识。上节课我们讲了前两个,这节课就来讲保障交付和沉淀知识这两个。保障交付保障交付意味着架构师能够降低大型架构活动的不确定性和复杂度,最小化架构方案,最终保障高质量的交付。其......
  • 20 对话于冰(下)|架构师如何为企业创造商业价值?
    你好,我是辰洋,是《郭东白的架构课》的负责人。在软件行业,每隔几年就会出现一些新概念新名词,从而掀起讨论热潮。那么对于从业者来说,这些新概念究竟意味着什么?到底该不该追求这些浪潮呢?怎么追呢?接下来,就让我们看看东白老师和于冰老师又聊了些什么吧。主持人:郭东白车好多集团CTO嘉......
  • 1 开篇词|没有战略意图,就成不了一个顶尖的架构师
    你好,我是郭东白,是一个做了15年架构师和6年CTO的人。我先简单介绍一下自己。我从布朗大学(BrownUniversity)获得博士学位后,在美国甲骨文、微软和亚马逊陆续工作了15年,做过研发、研发经理、产品经理、数据架构师等等。2014年,我回国加入阿里巴巴。在阿里,我刚开始是AliExpress的首席......
  • 郭东白的架构课-大纲
    1开篇词|没有战略意图,就成不了一个顶尖的架构师201|模块导学:是什么在影响架构活动的成败?302|法则一:为什么有些架构活动会没有正确的目标?403|法则一:如何找到唯一且正确的架构目标?504|法则二:架构师为什么要学习马斯洛的需求理论?606|法则二:拼多多是如何通过洞察用户人性而脱颖而......
  • 3 02|法则一:为什么有些架构活动会没有正确的目标?
    你好,我是郭东白。今天这节课,我们就正式开始架构师生存法则的学习。你肯定看到过这样的观点:架构设计就是一个迭代的过程,我们要不断发现并且补偿现阶段软件设计的不完美,然后通过各种手段打补丁升级。因此,架构设计永远都是螺旋上升的,没有也不需要目标的指引。也有人认为定义目标并......
  • 2 01|模块导学:是什么在影响架构活动的成败?
    你好,我是郭东白。这节课是我们模块一的导入部分,我会先来介绍模块的主要内容,以及为什么我要讲生存法则这个话题。一名软件架构师要为相对复杂的业务制定,并且引导实施一个结构化的软件方案。这个发现最终方案和推动实施的过程,就是架构活动。架构活动是你作为架构师必须要认识清楚的......
  • 18 16 | 高可用架构的十种武器:怎么度量系统的可用性?
    你好,我是李智慧。互联网应用是面向一般大众的应用系统,他们可能会随时需要使用应用,那么应用就必须要保持随时可用,即所谓的$small7times24$小时可用。但是互联网应用又可能会遇到硬件故障、软件故障、黑客攻击等等各种不可用的场景。业界通常用多少个9来说明互联网应用的可用性。......
  • 23-2期中测试获奖用户名单及参考答案:通达系统架构设计
    你好,我是李智慧。今天我们来公布一下期中测试的获奖用户名单和对应的答案。我们期中测试的要求是写一个同城快送业务的系统架构设计文档,这个测试主要考察的目标包括:使用UML进行系统建模的能力,用文档表达设计思路的能力,完整思考一个系统整体架构的能力,以及识别设计落地关键技术问......
  • 26 结束语 | 一个架构师的一天
    你好,我是李智慧。时间过得真快,聊着聊着,这个专栏就到了尾声。恭喜你完成了这一阶段的学习,向架构师又迈进了一步!在这里,我想问你一个问题:学完这个专栏,除了架构知识以外,你对“架构师”这个角色有了哪些新的认知呢?毕竟这个专栏的Slogan就是“附身”大厂架构师,我还是非常希望能为你代......