基于 TypeScript 与 React 的可折叠组件入门套件
该项目提供了一个基于 TypeScript 和 React 的可折叠组件入门套件,并包含以下特性:
- 使用 Create React App 和 TypeScript 创建项目,并进行严格的类型检查。
- 使用 Styled Components 实现组件的 CSS 样式。
- 使用 Storybook 创建组件库和示例,并使用 Styleguidist 生成样式指南。
- 使用 Redux Loop 管理应用状态和副作用。
- 提供基础主题和常见模式的预设配置。
- 包含 Redux 和 Redux Loop 副作用的示例代码。
- 提供常见问题的解答。
技术栈:
- React
- TypeScript
- Styled Components
- Storybook
- Styleguidist
- Redux
- Redux Loop
项目结构:
├── src
│ ├── components
│ │ └── Collapsible
│ ├── stories
│ │ └── Collapsible.stories.tsx
│ ├── styles
│ │ └── theme.ts
│ ├── store
│ │ └── index.ts
│ └── App.tsx
├── .storybook
│ └── main.js
├── styleguide.config.js
└── ...
使用方式:
- 克隆项目仓库。
- 安装依赖:
npm install
。 - 启动开发服务器:
npm start
。
常见问题:
问:为什么不通过 NPM 安装?
答:本项目展示代码结构和配置,方便开发者学习和修改。
foldable-master.zip
预估大小:37个文件
foldable-master
文件夹
public
文件夹
manifest.json
306B
index.html
2KB
favicon.ico
4KB
yarn.lock
584KB
src
文件夹
index.tsx
439B
theme.ts
112B
stories
文件夹
271.59KB
文件大小:
评论区