react-back-to-top-button
v0.0.14
Published
react component to scroll back to the top
Downloads
741
Readme
React-back-to-top-button
A React component that scrolls back to the top.
Installation
With npm:
npm install react-back-to-top-button
With yarn:
yarn add react-back-to-top-button
Example
import React, { Component } from "react";
import BackToTop from "react-back-to-top";
class App extends Component {
render() {
return (
<BackToTop
showOnScrollUp
showAt={100}
speed={1500}
easing="easeInOutQuint"
>
<span>scroll up</span>
</BackToTop>
);
}
}
Props
| Prop | Required | Default | Type | Description |
| ------------------ | -------- | --------------- | ------------------------------- | --------------------------------------------------------------------------------- |
| children | | "UP"
| React.ReactElement
/ string
| content of the back to top component |
| scrollTo | | 0
| number
| scroll to a certain position on click |
| showOnScrollUp | | false
| boolean
| show the back to top button only when the user scrolls up. |
| showAt | | 1000
| number
| show the button at y position |
| speed | | 2000
| number
| scrolling speed |
| easing | | "easeOutSine"
| string
| scroll timing function. Options: "easeOutSine", "easeInOutSine", "easeInOutQuint" |
| style | | | Object
| style of the floating button. |