Skip to content

一个用于快速创建 React 组件库的模板脚手架,使用 Storybook 构建. A boilerplate for creating a React library, using Storybook.

License

Notifications You must be signed in to change notification settings

deepraining/react-lib-starter

Repository files navigation

react-lib-starter

English Documentation

一个用于快速创建 React 组件库的模板脚手架,使用 Storybook 构建.

快速开始

git clone https://github.com/senntyou/react-lib-starter.git --depth=1

cd react-lib-starter

npm install             # 安装依赖

npm run storybook       # 使用 storybook 开发组件

npm run build           # 构建发布文件

特性

项目

- src
  - index.{js,jsx}           # js 入口文件
  - styles
    - index.{less,scss}      # 样式入口文件

- .storybook                 # for storybook
- stories                    # for storybook

样式默认使用 less 语言, 如果你想使用 scss 语言, 可以修改 package.json:

"scripts": {
  - "build:styles": "npm run build:less",
  + "build:styles": "npm run build:scss",
}

注意

  • .js 文件只能用于写纯 JavaScript 代码, .jsx 才能用来写 React 组件代码.

About

一个用于快速创建 React 组件库的模板脚手架,使用 Storybook 构建. A boilerplate for creating a React library, using Storybook.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published