项目简介
本项目是以React Hooks为核心的前端业务库,通过从零开始搭建,包含产品设计、框架选择、架构设计到编码落地等环节,旨在帮助开发者复用常见业务场景,解决代码复用问题,提升前端开发工程师的代码水平和能力。
项目的主要特性和功能
技术选型
- 包管理工具:使用
pnpm
,具备快速安装和高效磁盘空间利用率。 - 构建工具:采用
webpack
和gulp
,gulp
流程式构建清晰表达构建流程,webpack
作为声明式接入方式。 - 静态文件打包工具:使用
dumi
,是为组件研发而生的静态站点解决方案。 - 测试工具:采用
jest
,功能全面且资料丰富。
主要功能
- 可靠的代码健壮性:通过Typescript构建,有完善的类型定义文件。
- 完善的文档能力:支持文档记录和demo演示。
- 完整的测试用例:提供完整测试用例,提升项目健壮性。
安装使用步骤
假设用户已经下载了本项目的源码文件:
1. 环境准备:
- 安装Node.js和npm。
- 全局安装pnpm
和conventional-changelog-cli
。
2. 安装项目依赖:在项目根目录执行pnpm install
安装所需依赖。
3. 运行项目:
- 可通过pnpm run clean
清除上一次构建产物。
- 执行构建任务,生成esm、cjs、umd等格式的产物。
- 查看或测试生成的静态文件打包产物。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】