/* eslint react/no-multi-comp: 0 */
require('rc-slider/assets/index.less');
const React = require('react');
const ReactDOM = require('react-dom');
const Slider = require('rc-slider');
const style = { width: 400, margin: 50 };
function log(value) {
console.log(value);
}
function percentFormatter(v) {
return `${v} %`;
}
const CustomizedSlider = React.createClass({
getInitialState() {
return {
value: 50,
};
},
onSliderChange(value) {
log(value);
this.setState({
value,
});
},
onAfterChange(value) {
console.log(value);
},
render() {
return (
Basic Slider
Basic Slider,`step=20`
Basic Slider,`step=20, dots`
Basic Slider with `tipFormatter`
Basic Slider without tooltip
Controlled Slider
Customized Slider
Slider with dynamic `min` `max`