React.js fade out/in opacity effect
$ npm install --save react-fade-opacity
import Fade from 'react-fade-opacity'
render() {
<Fade>
<button>Hello</button>
</Fade>
}
static propTypes = {
in: PropTypes.bool,
interval: PropTypes.number,
delay: PropTypes.number,
children: PropTypes.node
}
static defaultProps = {
in: false,
interval: 50,
delay: 6000
}
Property | Description |
---|---|
in | Set true to fade the animation in |
interval | Animation fade duration in ms |
delay | Time before the animation will show in ms |
onFadeComplete | callback when animation completes |