I have updated to version 2.0.0 my React Switch button control component. This is a Switch control built with and for React.
In this new version, I’ve rewritten the component model with some alignment for ES6. Also, I’ve added the disabled feature. You can see a Demo example here.
Installation
You can use React Switch Button by using NPM and include it in your own React build process (using Browserify, etc).
1 |
$ npm install react-switch-button --save |
At this point you can import react-switch-button
and its styles in your application as follows:
1 2 3 4 |
import Select from 'react-switch-button'; // Be sure to include styles at some point, probably during your bootstrapping import 'react-switch-button/dist/react-switch-button.css'; |
or
1 |
const Switch = require( 'react-switch-button' ); |
and then include the css in your HTML page.
Of course, you can also use the standalone build by including react-switch-button.js
and react-switch-button.css
in your page. (If you do this though you’ll also need to include the dependencies.) For example:
1 2 3 4 5 6 |
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script> <script src="https://unpkg.com/classnames/index.js"></script> <script src="https://unpkg.com/react-switch-button/dist/react-switch-button.js"></script> <link rel="stylesheet" href="https://unpkg.com/react-switch-button/dist/react-switch-button.css"> |
Happy coding!