React Progress Button
made with React

React Progress Button

这是一个内联进度条的React按钮组件。

相关问答
暂无相关问题
查看全部
简介及使用教程

React Progress Button是一个内联进度条的React按钮组件。

安装

Npm

npm i react-progress-button

Yarn

yarn add react-progress-button

使用

import ProgressButton from 'react-progress-button'

const App = React.createClass({
  getInitialState () {
    return {
      buttonState: ''
    }
  },

  render () {
    return (
      <div>
        <ProgressButton onClick={this.handleClick} state={this.state.buttonState}>
          Go!
        </ProgressButton>
      </div>
    )
  },

  handleClick () {
    this.setState({buttonState: 'loading'})
    // make asynchronous call
    setTimeout(() => {
      this.setState({buttonState: 'success'})
    }, 3000)
  }
})

示例

1.gif

作者

Mathieu Dutour

@mathieudutour

相关项目

这是一个动画加载骨架组件。
这是一个根据页面滚动位置旋转元素的组件。
这是一个基于React的轻量级的SVG/CSS旋转器组件。