Collection of free React JS buttons: 3D, download, share, material, action, progress and other. Update of December 2020 collection. 3 new items.

Related Articles

  1. CSS Buttons
  2. Bootstrap Buttons
  3. HTML Buttons with JavaScript
  4. jQuery Buttons
  5. Tailwind Buttons

Author

  • Jhey

Made with

  • HTML / CSS (Stylus) / JS (Babel)

About a code

Directionally Aware CSS Buttons with React

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • David Lorenzo

About a code

Animated 3D Buttons with Hooks

UX design of 3D buttons built in React, state managed with hooks and animated with @keyframes. Click the button to see popping up more buttons. Click again to make them disappear.

Author

  • Mikael Ainalem

Made with

  • HTML / CSS / JS (Babel)

About a code

XS, S, M, L, XL Buttons

Size selector in online clothing shopping site.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: no

Dependencies: react-dom.js, react-spring.js

Author

  • Vincent Mancini

Made with

  • HTML / CSS / JS

About a code

React Floating Buttons

A lightweight, customizable and animated React floating buttons.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • Nassim

Made with

  • HTML / CSS / JS

About a code

React Awesome Floating Button

An awesome & unique customizable floating button.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Author

  • Jhey

Made with

  • HTML (Pug) / CSS (Stylus) / JS (Babel)

About a code

Dial Button

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: react-dom.js

Author

  • Usama Moin

About a code

Neumorphism UI

React Native components based on the concept of Neumorphism.

Demo image: React Native Social Buttons

Author

  • Dan Clipca

Made with

  • HTML / CSS / JS

About a code

React Native Social Buttons

Declarative social button components for React Native.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: React Native Button

Author

  • FreakyCoder

Made with

  • HTML / CSS / JS

About a code

React Native Button

Fully customizable, gradient, outline and solid button for React Native.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: React Button

Author

  • Emma Bostian

Made with

  • HTML / CSS / JS

About a code

React Button

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: React Native Floating Action Button

Author

  • FreakyCoder

Made with

  • HTML / CSS / JS

About a code

React Native Floating Action Button

Fully customizable Floating Action Button for React Native.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: React Native Gradient Buttons

Author

  • Thomas Wang

Made with

  • HTML / CSS / JS

About a code

React Native Gradient Buttons

A lightweight, customizable and haptic gradient Button component for React Native.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: React Custom Share

Author

  • Greg Lobinski

Made with

  • HTML / CSS / JS

About a code

React Custom Share

Social media share buttons for ReactJS. Use one of the built-in button themes or create a custom one from scratch.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: emotion.js

Author

  • Travis Fischer

Made with

  • HTML / CSS / JS

About a code

React Particle Effects for Button

Bursting particle effects buttons for React.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: -

Demo image: react-native-really-awesome-button

react-native-really-awesome-button

Rafael Caferati |

github page

React Native 60fps extendable, production ready component that renders an animated set of 3D UI buttons.

Demo image: react-native-download-button

react-native-download-button

Pranav Raj Singh Chauhan |

github page

React native download button with pretty cool animation.

Demo image: react-share-button

react-share-button

Housing.com |

github page

A lightweight React share button for mobile web with web share api integration, native intent support and fallback.

Demo image: react-native-material-buttons

react-native-material-buttons

Alexander Nazarov |

github page

Material buttons with consistent behaviour on iOS and Android.

Demo image: react-native-button-component

react-native-button-component

Jack Lam |

github page demo page

A beautiful, customizable React native button component for iOS & Android.

Demo image: paypal-checkout

paypal-checkout

PayPal |

github page

JavaScript integration for PayPal button and PayPal checkout.

Author

  • J Scott Smith

Made with

  • HTML / CSS (SCSS) / JS (Babel)

About a code

Big Fancy 3D Rotating SVG Button

Button rotates in 3D when hovered and uses SVGs for dynamic text masking.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: no

Dependencies: -

Author

  • CODEARMADA

Made with

  • HTML / CSS (SCSS) / JS (Babel)

About a code

Material Download Button

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Responsive: yes

Dependencies: classie.js, browser.js, tweenmax.js

Demo image: react-native-action-button

react-native-action-button

Yousef Kama |

github page

Customizable multi-action-button component for react-native.

Demo image: react-native-button

react-native-button

APSL |

github page

A React Native button component customizable via style props.

Demo image: react-svg-buttons

react-svg-buttons

Rapha\xEBl Benitte |

github page demo page

This package provides a <MorphIcon /> component used to compose available buttons, it's able to morph from whatever icon type to another one. The <MorphIcon /> component exposes 18 icon types. It also provides a set of button components.

Demo image: react-progress-button

react-progress-button

Mathieu Dutour |

github page demo page

Simple react.js component for an inline progress indicator.

Demo image: react-material-floating-button

react-material-floating-button

Aurelio |

github page demo page

Material floating action button implemented as a React component.