npm 包 relei 使用教程

什么是 relei

relei 是一个基于 React 的 UI 组件库,提供了一系列常用的组件,包括按钮、表单、弹窗等等。使用 relei 可以快速搭建一个基于 React 的页面。本文将介绍如何使用 relei。

安装

使用 npm 安装 relei:

--- ------- ------ -----

安装完成后,就可以在项目中引用 relei 了。

引用

在项目中引用 relei 的方式有如下三种:

方式一:全局引用

在你的项目入口文件中全局引入 relei 样式文件和组件:

------ -----------------------
------ - ------ - ---- --------

使用时直接调用组件即可:

-------------------

方式二:按需引用

使用 react-loadable 和 babel-plugin-import 实现按需引入组件。

安装依赖:

--- - ------------------- -------------- --

修改配置

在 .babelrc 文件添加:

-
  ---------- -
    ---------- -
      -------------- --------
      ------------------- ---------------
    --
  -
-

在需要动态引入组件的文件中,使用 react-loadable:

------ -------- ---- -----------------
------ - ---- - ---- -------

----- ------ - ----------
  ------- -- -- --------------------------
  -------- -----
---

----- --- ------- --------------- -
  -------- -
    ------ -------------------------------
  -
-

方式三:DIY

按需引入部分组件,其它组件自己实现。这种方式可减小打包后文件的大小,但需要我们自己实现一些组件。

示例

下面展示一个使用 relei 的示例:

------ -----------------------
------ ----- ---- --------
------ - ----- ------ ------ - ---- --------

----- --- ------- --------------- -
  ------------ - - -- -
    -------------------
    ------------------------------------ ------- -- -
      -- ------ -
        --------------------- ------ -- ----- -- --------
      -
    ---
  --

  -------- -
    ----- - ----------------- - - ----------------
    ------ -
      ----- ---------------------------- -----------------------
        -----------
          ------------------------------ -
            ------ -- --------- ----- -------- ------- ----- ---- ---------- ---
          ---
            ------
              ------------- ----------- -------- ------ ----------------- -- ---
              ----------------------
            ---
          --
        ------------
        -----------
          ------------------------------ -
            ------ -- --------- ----- -------- ------- ----- ---- ---------- ---
          ---
            ------
              ------------- ----------- -------- ------ ----------------- -- ---
              ---------------
              ----------------------
            ---
          --
        ------------
        -----------
          ------- -------------- ----------------- ------------------------------
            --- --
          ---------
        ------------
      -------
    --
  -
-

----- ---------- - ------------- ----- -------------- --------

--------------------------- --- -----------

总结

以上就是使用 relei 的详细介绍,可以根据自己的需求决定使用哪种引用方式。使用 relei 能够增加开发效率,同时减少代码量,让前端开发更加方便快捷。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600671a630d09270238224ef


猜你喜欢

  • npm 包 my-testing-npm 的使用教程

    前言 npm 是 Node.js 的包管理工具,它可以让我们方便地在项目中引入各种 JavaScript 库和工具包。当我们需要开发一个自己的 npm 包时,就可以借助 npm 这个平台来发布我们的包...

    4 年前
  • npm 包 service-message 的使用教程

    在前端开发中,如何优雅地处理错误信息和通知信息是一个必须掌握的技能。通常情况下,我们可以使用 console.log() 来输出一些调试信息,但是在一些情况下,我们需要向用户展示更加友好的提示信息,这...

    4 年前
  • npm 包 doxdox-plugin-github-wiki 使用教程

    前言 在前端开发中,我们经常使用一些工具和库来提高我们的工作效率,而 npm 包是我们经常使用的一种工具。其中一个非常有用的 npm 包就是 doxdox-plugin-github-wiki,它可以...

    4 年前
  • npm 包 generator-typescript-jest-sdk 使用教程

    简介 generator-typescript-jest-sdk 是一款使用 TypeScript 和 Jest 构建 Node.js 开发的工具包。它提供了一些可重用的代码的生成器,帮助你快速启动你...

    4 年前
  • npm 包 my-mint 使用教程

    简介 my-mint 是一个基于 Mint UI 组件库的二次封装,简化了组件的使用方式,提高了开发效率。它包含了常用的 UI 组件,如按钮、表单、导航、布局等等,并且可高度定制化。

    4 年前
  • npm 包 uklon-api 使用教程

    在前端开发中,操作 API 是必不可少的一项技能。而针对特定 API 接口,封装为 npm 包则可以让开发者更方便的使用。在本篇文章中,我们将会介绍一个可应用于乌克兰优步(Uklon)的 npm 包—...

    4 年前
  • npm 包 yuegray-npm-test 使用教程

    介绍 yuegray-npm-test 是一个使用 npm 包管理器发布的前端工具库,提供了一系列用于前端开发的实用工具函数。本文将详细介绍 yuegray-npm-test 的使用方法。

    4 年前
  • npm 包 @smartive/generator-typescript-project 使用教程

    在前端开发中,使用 TypeScript 可以更好地管理代码,提高代码的可读性和可维护性。但是,在使用 TypeScript 时,我们需要对项目工程结构和配置文件做出一些调整和优化,这可能会浪费我们大...

    4 年前
  • npm 包 allyfe 使用教程

    什么是 allyfe Allyfe 是一个基于 jQuery 和 Bootstrap 的前端组件库,旨在提供一组简单易用的 UI 控件。它是一个开源项目,可以通过 npm 安装使用。

    4 年前
  • npm包fangzhouconsistencymessage使用教程

    npm 是 Node.js 的包管理器,我们可以通过 npm 安装各种开源的 JavaScript 类库和工具。其中 fangzhouconsistencymessage 是一个用于前端开发的 npm...

    4 年前
  • npm 包 dockerappmanager 使用教程

    简介 dockerappmanager 是一个基于 Node.js 和 Docker 的本地服务管理器,它可以帮助前端开发者更方便地管理本地服务,提高开发效率。本篇文章将详细介绍 dockerappm...

    4 年前
  • npm包grpc-web-middleware使用教程

    在前端开发中,常常会需要进行服务器端通信,GRPC是一种高性能、跨语言、开源的远程调用框架。但是在Web环境中使用grpc需要一些特殊的中间件才能正常使用,grpc-web-middleware正是其...

    4 年前
  • npm 包 lunzi-test-yx-1 的使用教程

    lunzi-test-yx-1 是一个基于 JavaScript 的 npm 包,它提供了一些常用的测试工具和函数,可以方便地进行代码测试和断言。本文将详细介绍如何使用这个 npm 包。

    4 年前
  • npm 包 bromelia 使用教程

    介绍 bromelia 是一个基于 Vue.js 的 UI 组件库,提供丰富的组件和工具以助力网页开发。 在本篇文章中,我们将详细介绍如何使用 bromelia,包括安装和使用方法、主要组件及其使用案...

    4 年前
  • npm 包 rosette 使用教程

    介绍 rosette 是一个基于 JavaScript 的自然语言处理库,提供多种语言的翻译、情感分析、语音合成等功能。它的使用非常简单,可以轻松应用于前端开发、数据分析、商业智能等领域。

    4 年前
  • npm包ember-addon-ember-data-model-query使用教程

    在 Ember.js 中使用 ember-data 数据组件时,我们可能需要进行丰富的查询以获取数据库中特定的数据。而 Ember 的 ember-data-model-query 插件则是帮助我们完...

    4 年前
  • npm包doxdox-plugin-dash使用教程

    在我们的日常前端开发中,使用NPM来管理我们的开发包已经是司空见惯。同时,一个好的文档工具也是我们开发中必不可少的,如今,doxdox-plugin-dash已经成为许多前端开发者的首选文档生成工具。

    4 年前
  • npm 包 menoh 使用教程

    在前端领域里,使用 menoh 这个 npm 包可以让我们更加方便地部署深度学习模型。本文将教你如何使用 menoh 包来进行 AI 模型部署,让你在前端开发中运用 AI 技术。

    4 年前
  • Doxdox-plugin-example NPM包使用教程

    前言 在前端开发过程中,我们时常会涉及到文档的编写和维护。而 doxdox-plugin-example 就是一个非常实用的 NPM 包,它可以帮助我们生成优美的文档,方便管理和更新。

    4 年前
  • npm 包 gap-front-zselect 使用教程

    在前端开发中,我们常常需要使用一些 UI 组件来增强应用的用户体验。而选择器是一个非常基础且常用的组件。在实现选择器时,我们往往需要考虑到诸多细节,如组件的可定制性、异步数据加载等。

    4 年前

相关推荐

    暂无文章