首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

React项目实战(React后台管理系统、TypeScript+React18)-环境准备(1)

React项目实战(React后台管理系统、TypeScript+React18)视频 React项目实战(React后台管理系统、TypeScript+React18)源码 这是一套Typescript...+React+Antd的通用后台管理系统的视频,我会在这个视频里面带着大家徒手搭了一套基于react的后台管理系统基础设施,之所以叫通用,是因为不管以后做什么类型的管理系统,都可以直接拿这一套代码快速上手项目...用scss做模块化样式管理 Antd的UI组件配置 路由的组件化 路由表旧版写法和新版写法的讲解 管理系统经典三栏布局的解决方案 菜单栏构建及其类型约束 react-redux的手动搭建各个模块的自动生成...: 使用环境:dependencies用于生产环境,即在编码阶段和呈现页面阶段都需要使用,比如js框架vue、页面路由vue-router、各种ui框架antd、element-ui、vant等。...而devDependencies用于开发环境,仅仅在写代码过程需要使用,比如css预处理器、vue-cli脚手架、eslint等。

45740
您找到你想要的搜索结果了吗?
是的
没有找到

React项目实战(React后台管理系统、TypeScript+React18)-环境准备(1)

React项目实战(React后台管理系统、TypeScript+React18)视频 React项目实战(React后台管理系统、TypeScript+React18)源码 这是一套Typescript...+React+Antd的通用后台管理系统的视频,我会在这个视频里面带着大家徒手搭了一套基于react的后台管理系统基础设施,之所以叫通用,是因为不管以后做什么类型的管理系统,都可以直接拿这一套代码快速上手项目...用scss做模块化样式管理 Antd的UI组件配置 路由的组件化 路由表旧版写法和新版写法的讲解 管理系统经典三栏布局的解决方案 菜单栏构建及其类型约束 react-redux的手动搭建各个模块的自动生成...: 使用环境:dependencies用于生产环境,即在编码阶段和呈现页面阶段都需要使用,比如js框架vue、页面路由vue-router、各种ui框架antd、element-ui、vant等。...而devDependencies用于开发环境,仅仅在写代码过程需要使用,比如css预处理器、vue-cli脚手架、eslint等。

39840

Antd源码浅析(一)Icon组件

Design3.4.4的源码分析,读者需要具备基本的JavaScript、React知识,对于Antd(以下用Antd表示Ant Design),蚂蚁官网给出的定位是”一个服务于企业级产品的设计体系”,...当下的Antd比之React,就像Bootstrap比之jQuery,同样Vue也不乏有Element UI之类的搭档。...,一般的Typescript文件是以 .ts 结尾,但相对于React的jsx文件,Typescript产生了 .tsx 的文件,其实就是Typescript的jsx写法,实际生产环境,最终都要编译成...以下是Icon组件 index.tsx 的全部源码: import * as React from 'react'; import classNames from 'classnames'; import...的 PropTypes 相同,确保你接收到的数据是有效的,能够在识别些某些类型问题,所以React官方也建议,对于更大的代码库使用Flow或者TypeScript来替代 PropTypes ,Antd

1.7K30

从零搭建基于react与ts的组件库(一)项目搭建与封装antd组件

当然,从零开始开发组件库也是一个比较耗时耗力的事情,所以我想到将antd组件封装,于是催生出了本篇文章。 在封装组件并生成umd代码过程,踩了很多的坑,也更加系统的了解了babel。...引入antd组件库作为底层原子组件库,并且r-ui.umd.js和r-ui.umd.css包含antd组件代码和样式代码。 依赖的reactreact-dom模块以外部引用方式。...简单来讲,我希望reactreact-dom等组件库的包,不会被打入到组件库,而是在html引入(Add React to a Website – React (reactjs.org)):...{ - color: @color; -} +@import "~antd/lib/button/style/index.css"; 引用antd的button组件 import * as React...但是那些内容不在本文的讨论范围。后续会出相关的文章再进一步进行介绍。 本文所搭建的整个项目,我都按照文章一步一步进行了git提交,开发小伙伴可以边阅读文章边对照git提交一步一步来看。

67331

『Ant Design』使用

一、前言 本篇文章是『从零玩转 TypeScript + React 项目实战』系列文章的第 1 篇,主要介绍『Ant Design』的使用 通过前面文章我出过一个 React 系列全集,已经将 React...什么是 Ant Design antd 是 蚂蚁金服 开源的 React UI 组件库,主要用于研发 企业级后台 产品。...也就是说它帮我们封装了一些很常用的 UI 在企业开发它可以帮助我们提升开发效率 那么简单的来理解这个『Ant Design』,它其实就是 React 版本的 Element UI 2....Ant Design 特点 提炼自企业级后台产品的交互语言和视觉风格 开箱即用的高质量 React 组件 使用 TypeScript 开发,提供完整的类型定义文件 ⚙ 全链路开发和设计工具体系(...Ant Design 兼容性 antd@2.0 之后不再支持 IE8 antd@4.0 之后不再支持 React 15 和 IE9/10 antd@5.0 之后不再支持 IE 2024-1-20 当前最新版本是

17631

typescript实战总结之实现一个互联网黑白墙

你将收获 如何使用umi快速搭建一个基于React + antd + typescript的前端项目 后台前端项目的目录和ts文件划分 在React组件中使用typescript 在工具库中使用typescript...使用umi快速搭建一个基于React + antd + typescript的前端项目 umi是一个功能强大且开箱即用的企业级项目脚手架, 这里笔者直接采用umi来创建一个ts项目, 具体方式如下: /...主要是让我们选择创建的项目类型的, 这里我们选typescriptantd即可, 有关如何创建可交互的命令行工具, 在笔者的 基于react/vue生态的前端集成解决方案探索与总结 中有介绍, 感兴趣的可以学习交流...经过以上的步骤我们就初步搭建了一个支持react + typescript + antd技术栈的项目骨架. 2....在React组件中使用typescript 这里笔者将会拿该项目的自定义上传组件以及白名单页面作为例子, 文件上传组件笔者将采用SFC(即函数组件), 白名单页面将采用类组件, 这样可以方便大家对这两组件开发模式下的

1.2K10

从0到1教你搭建前端团队的组件系统(高级进阶必备)

用 webpack 4.0 撸单页/多页脚手架 (jquery, react, vue, typescript) 其实还有一种最快的方式就是直接去ant-design或者elementUI的github...elementUI的组件划分为:基础组件,表单组件,数据呈现组件,通知类组件,导航类组件和其他,这些分类都是非常合理的划分,所以我们在设计组件库时也可以参考或者直接使用,具体总结如下: 通用型组件: 比如...导航型组件: 比如面包屑Breadcrumb, 下拉菜单Dropdown, 菜单Menu等. 数据录入型组件: 比如form表单, Switch开关, Upload文件上传等....至于umi这个前端集成解决方案,笔者从它的架构受到了很多启发,并且基于umi+dva+react的前端开发流程应用非常广泛,感兴趣的朋友可以研究学习一下。...所以组件库说明文档的编写也是非常重要的,大家具体可以参考antd或者element的说明文档,可以说是写的非常专业了。如下是antd的例子: 大家可以参考以上笔者整理的核心部分去写组件说明文档。

4.7K93

React实战:使用Vite+TS+Antd构建React项目

前言由于我之前学过React框架,但是由于工作没有使用它,所以我最近开始使用了Vite、TypeScriptReact Router,Redux,Axios,Ant Design和SpringBoot...在本篇博客,我们将介绍如何使用,vite、TypeScriptReact Router和Ant Design工具和库来创建一个React项目。正文内容一、什么是Vite?...在React生态系统TypeScript已经成为了非常流行的选择,因为它可以帮助我们更好地组织和维护React应用程序的代码。...在本篇博客,我们将使用Vite、TypeScriptReact Router和Ant Design来创建一个React项目。1. 安装Vite首先,我们需要安装Vite。...可以使用以下命令来安装Ant Design:npm install antd或者yarn add antd5.

1.5K52
领券