这是一个使用 React 和 TypeScript 构建的应用展示项目。该项目展示了来自 Apple App Store 的推荐应用和免费下载的应用,并支持搜索功能。项目同时开启了 PWA(渐进式 Web 应用)支持和单元测试。
- 推荐应用展示(前 10 名)。
- 下载量最多的免费应用展示(前 100 名)。
- 实时搜索功能,支持根据应用名称、类别进行筛选。
- 支持 PWA,允许用户将应用安装到主屏幕,并支持离线使用。
- 单元测试,确保组件的健壮性和可维护性。
- React:用于构建用户界面。
- TypeScript:静态类型检查,提升代码的安全性和可维护性。
- Axios:用于 API 请求。
- Jest:用于编写单元测试。
- React Testing Library:辅助测试 React 组件。
- PWA:渐进式 Web 应用支持。
npm install
npm run start