react-awesome-snippets

0.0.24 • Public • Published

react-snippets

工作中总结的一些 react 相关小组件、工具的代码集合

使用

有两种方式可以使用本代码组件:

1. 通过 npm 安装依赖

该方式代码已经经过 babel、sass 转换为普通的 es5 和 css 代码,只需要你的项目支持 webpack,以及具有 css-loader、file-loader 即可。

# 安装全部
npm install react-awesome-snippets --save

# 安装子模块
npm install react-awesome-snippets-bgm --save
npm install react-awesome-snippets-preload --save
npm install react-awesome-snippets-create-pic --save
npm install react-awesome-snippets-blink --save
npm install react-awesome-snippets-classnames --save
npm install react-awesome-snippets-with-transition --save

项目中调用(以 BGM 组件示例):

import React from 'react';
import { render } from 'react-dom';
import bgmp3 from 'YOUR_MEDIA_DIR/bgm.mp3';
import { BGM, CreatePic, Preload } from 'react-awesome-snippets';
// or
import BGM from 'react-awesome-snippets-bgm';

render(<BGM src={bgmp3} />, document.getElementById('root'));

运行环境要求:

  • webpack
  • css-loader
2. 直接在项目中使用原始组件代码

你需要将 src/components 下你需要使用的组件复制进你的项目中,按照通用方式引用即可。确保该位置的代码会正确经过 webpack-babel-sass 的转换编译。

项目中调用(以 BGM 组件示例):

import React from 'react';
import { render } from 'react-dom';
import bgmp3 from 'YOUR_MEDIA_DIR/bgm.mp3';
import BGM from 'YOUR_COMPONENTS_DIR/BGM';

render(<BGM src={bgmp3} />, document.getElementById('root'));

运行环境要求:

  • webpack
  • Babel - babel-preset-react-app@^3.1.0
  • sass-loader

目录

更具体的使用说明请参考具体组件页面说明

组件

工具

Package Sidebar

Install

npm i react-awesome-snippets

Weekly Downloads

5

Version

0.0.24

License

ISC

Unpacked Size

6.59 kB

Total Files

5

Last publish

Collaborators

  • qiqiboy