React lets you render various types of buttons that enable different use cases, positions, styles, and so on. These buttons let users take action, make choices, and select their favorite option with one tap. The Button component in ReactJS can be used for a variety of functions and through different approaches. It improves the user experience and lets the developer create React applications and install modules with different options and components. Buttons are one of the most useful styling components that let you render whatever option you like. React Bootstrap also takes care of proper ARIA roles. Adding buttons to your web app makes it more immersive and interactive, along with integrating several menu actions that would not have been possible otherwise. Below are our 23 best JavaScript React button libraries that are open source in 2022. react-awesome-button - React button component; paypal-checkout-components - Javascript Integration for PayPal Button and PayPal Checkout; vanilla-back-to-top - Simple and smooth Back To Top button.
react-awesome-buttonby rcaferati
React button component. Awesome button is a 3D UI, progress, social and share enabled, animated at 60fps, light weight, performant, production ready react UI button component. 🖥️ 📱
react-awesome-buttonby rcaferati
JavaScript 1100 Version:v6.1.0 License: Permissive (MIT)
react-native-really-awesome-buttonby rcaferati
React Native button component. Awesome Button is a 3D at 60fps, progress enabled, social ready, extendable, production ready component that renders an awesome animated set of UI buttons. 📱
react-native-really-awesome-buttonby rcaferati
TypeScript 1146 Version:v1.4.2 License: Permissive (MIT)
paypal-checkout-componentsby paypal
Javascript Integration for PayPal Button and PayPal Checkout
paypal-checkout-componentsby paypal
JavaScript 1151 Version:v4.0.234 License: Permissive (Apache-2.0)
react-native-buttonby APSL
A React Native button component customizable via props
react-native-buttonby APSL
JavaScript 727 Version:v3.1.1 License: Permissive (MIT)
react-menuby szhsin
React component for building accessible menu, dropdown, submenu, context menu, and more.
react-menuby szhsin
JavaScript 941 Version:v4.0.0 License: Permissive (MIT)
react-navigation-header-buttonsby vonovak
Easily render header buttons for react-navigation.
react-navigation-header-buttonsby vonovak
JavaScript 725 Version:v10.0.0 License: Permissive (MIT)
react-progress-buttonby mathieudutour
:cyclone: Simple react.js component for an inline progress indicator
react-progress-buttonby mathieudutour
JavaScript 517 Version:Current License: Permissive (MIT)
react-radio-groupby chenglou
Better radio buttons.
react-radio-groupby chenglou
JavaScript 440 Version:v2.2.0 License: Permissive (MIT)
react-aria-menubuttonby davidtheclark
A fully accessible, easily themeable, React-powered menu button
react-aria-menubuttonby davidtheclark
JavaScript 454 Version:v7.0.3 License: Permissive (MIT)
react-native-simple-radio-buttonby moschan
Simple and handy animated radio button component for React Native
react-native-simple-radio-buttonby moschan
JavaScript 407 Version:Current License: Permissive (MIT)
react-native-floating-actionby santomegonzalo
Material design action button for React Native
react-native-floating-actionby santomegonzalo
JavaScript 456 Version:v1.13.0 License: Permissive (MIT)
flag-project-reactby LeonidasEsteban
Awesome stack, awesome project pls press the star button
flag-project-reactby LeonidasEsteban
JavaScript 278 Version:Current License: No License
react-native-awesome-buttonby larsvinter
A button React Native component supporting showing different states with animations
react-native-awesome-buttonby larsvinter
JavaScript 235 Version:1.8 License: Permissive (MIT)
react-indiana-drag-scrollby Norserium
React component which implements scrolling via holding the mouse button or touch
react-indiana-drag-scrollby Norserium
TypeScript 442 Version:v2.0.0 License: Others (Non-SPDX)
react-native-input-spinnerby marcocesarato
An extensible input number spinner component for react-native highly customizable. This component enhance a text input for entering numeric values, with increase and decrease buttons.
react-native-input-spinnerby marcocesarato
JavaScript 316 Version:v1.8.1 License: Strong Copyleft (GPL-3.0)
vanilla-back-to-topby vfeskov
Simple and smooth Back To Top button
vanilla-back-to-topby vfeskov
JavaScript 195 Version:Current License: Permissive (MIT)
react-native-gradient-buttonsby thomaswang
A lightweight, customizable and haptic Gradient Button component for React Native
react-native-gradient-buttonsby thomaswang
JavaScript 181 Version:Current License: Permissive (MIT)
react-icheckby luqin
:radio_button: iCheck components built with React. Highly customizable checkbox, radio buttons and radio group.
react-icheckby luqin
JavaScript 175 Version:v0.3.6 License: No License
react-add-to-calendarby jasonsalzman
A simple, customizable, and reusable Add to Calendar button component for React
react-add-to-calendarby jasonsalzman
JavaScript 170 Version:v0.1.5 License: Permissive (MIT)
react-native-tag-selectby rafaelmotta
🏷 A simple tag component to act as radio button / checkbox
react-native-tag-selectby rafaelmotta
JavaScript 160 Version:2.0.0 License: No License
react-native-flexi-radio-buttonby thegamenicorus
Simple and flexible Radio button for React Native App
react-native-flexi-radio-buttonby thegamenicorus
JavaScript 151 Version:Current License: Permissive (MIT)
react-social-login-buttonsby MichalSzorad
Social login buttons for React
react-social-login-buttonsby MichalSzorad
JavaScript 149 Version:Current License: Permissive (MIT)
react-native-touchable-scaleby kohver
Like touchable opacity, but scale.
react-native-touchable-scaleby kohver
JavaScript 156 Version:v2.2.0 License: No License
react-dark-mode-toggleby cawfree
🦉 A cutesy dark mode toggle button for React.
react-dark-mode-toggleby cawfree
JavaScript 130 Version:Current License: No License
react-native-submit-buttonby ronak301
Animated Submit button. Works on both android and ios.
react-native-submit-buttonby ronak301
JavaScript 124 Version:Current License: Permissive (MIT)
react-clap-buttonby Kikobeats
A Medium like clap button
react-clap-buttonby Kikobeats
JavaScript 118 Version:v1.2.12 License: No License
react-native-progressive-inputby khaiql
Autocomplete text input with clear button and activity indicator
react-native-progressive-inputby khaiql
JavaScript 114 Version:1.0.3 License: Permissive (MIT)
react-native-fan-buttonby ggomaeng
Pure javascript fan button that expands with more options when clicked.
react-native-fan-buttonby ggomaeng
JavaScript 107 Version:Current License: No License
react-paypal-express-checkoutby thinhvo0108
React component that renders Paypal's express check out button
react-paypal-express-checkoutby thinhvo0108
JavaScript 100 Version:Current License: Permissive (MIT)