Yoshino
1.0.0
灵活的轻型PC UI组件建立在React上!
任何人都可以通过它轻松生成各种主题!
英语| ??简体中文
文档
import * as React from 'react';
import { Button } from 'yoshino';
export default function () {
return (
<div>
<Button type="primary">Primary</Button>
<Button>Default</Button>
<Button type="dashed">Dashed</Button>
<Button type="danger">Danger</Button>
</div>
)
}
通过导入使用CSS:
import 'yoshino/lib/index.css'
使用NPM:
npm install yoshino --save
Yoshino提供主题场所,开发人员可以与其他人分享Yoshino-theme!如何分享您的主题?请执行以下步骤:
docs/pages/themes/index.tsx添加您的主题味精开发想要使用这些主题?
Yoshino与Hexo相似。Yoshino的不同样式组件与Hexo的各种主题相同,Hexo官员只提供一组工具和基本主题。 Yoshino也是如此。
开发人员可以输出所需的样式的组件,就像配置六边形主题一样。您甚至可以使用CLI在同一项目中输出多种不同样式的组件。
开源社区需要完成不同的Yoshino主题,该官员将提供类似的Yoshino-theme网站来显示不同的主题,类似于Hexojs/网站
当前,Yoshino-CLI工具仅支持组件创建输出,例如创建自定义警报组件。
yoshino new Alert
稍后,Yoshino-CLI可以通过类似于以下指令输出相应的规范组件,例如输出材料-UI规范的警报组件。
yoshino new Alert --theme material-ui
即使是直接输出整个主题的组件库。
yoshino new all --theme material-ui
TypeScript开发,提供d.ts文件以帮助开发人员提高开发速度OFA(one for all)和AFO(all for one)的概念。根据Project UI,标准化组件的输出。ui组件外, yoshino还提出了一些更可用的效果(功能)组件,例如Icon组件,按需加载,仅加载.svg您使用 npm run dev // 启动开发环境
npm run new ComponentName // 新建组件