Jira Clone
软件描述
使用 React/Babel(客户端)和 Node/TypeScript(API)构建的一个简化版 Jira 克隆项目,采用 Prettier 自动格式化,使用 Cypress 进行测试。
官方网站
访问软件的官方网站了解更多信息
github.com
安全链接HTTPS
什么是 Jira Clone?
一个使用 React/Babel(客户端)和 Node/TypeScript(API)构建的简化版 Jira 克隆项目。代码由 Prettier 自动格式化,使用 Cypress 进行测试。
这是什么?面向谁? 我从事 React 咨询工作,这个项目是我业余时间开发的一个展示型产品。它是一个现代、真实世界中 React 代码库的绝佳范例。
市场上有许多 React 展示或示例项目,但大多数都过于简单。我认为,本代码库包含足够的复杂性,能够为不同技能水平的 React 开发者提供有价值的见解,同时仍保持相对易懂。
功能特点
- 经过验证、可扩展且易于理解的项目结构
- 使用现代 React,仅包含函数式组件和 Hooks
- 提供多种轻量级自定义 UI 组件,如日期选择器、弹窗、各种表单元素等
- 采用简单的本地 React 状态管理,无需 Redux、MobX 或类似库
- 自定义的 Webpack 配置,不依赖 create-react-app 或类似工具
- 客户端使用 Babel 驱动的 JavaScript 编写
- API 使用 TypeScript 并结合 TypeORM 实现