saltui

React components for mobile

Usage no npm install needed!

<script type="module">
  import saltui from 'https://cdn.skypack.dev/saltui';
</script>

README

中文 | English

SaltUI

npm version Dependency Status devDependency Status

SaltUI 是与钉钉官方合作的 React UI 组件库,致力于为钉钉微应用开发者以及其他 React 开发者提供高效、简洁、实用的组件化解决方案。

特性

  • 与钉钉原生风格相匹配的视觉风格。
  • 提供针对钉钉 Native API 进行定制的组件
  • 60+ 的各种类型组件,满足常见开发需求。
  • 从设计到开发的全专业团队维护,着重于企业办公场景。

演示 & 组件文档

https://salt-ui.github.io/

安装

$ npm install saltui --save

使用

引入 js

import { Button } from 'saltui';
ReactDOM.render(<Button />, mountNode);

按需引入 js

  • 使用 babel-plugin-import(推荐)。

    // .babelrc or babel-loader option
    {
      "plugins": [
        ["import", { libraryName: "saltui", camel2DashComponentName: false }]
      ]
    }
    

    配置好后,引用方式不需要改变,即可实现按需加载。

  • 或者,手动引入

    import Button from 'saltui/lib/Button';
    

引入样式包

@import '~saltui/build/salt-ui.css';

浏览器支持

  • iOS
  • Android 4.0+

React 支持

  • 0.14.9+

集成开发工具

  1. 推荐使用 Nowa 作为项目的开发工具
  2. 选择 nowa-template-salt 项目模板 Create
  3. 点击 Start 启动项目,在浏览器中打开

许可

本项目基于 MIT 协议 进行开发和发布。

遇到问题

  • 可以通过 FAQ 进行自查。
  • 关于使用上的疑问和合作相关事宜,可以通过钉钉反馈群与开发者直接取得联系。