This is a tiny Custom React hook library that helps you keep track of where exactly a user is when navigating through a predefined list on your page.
For example when using Previous/Next buttons for navigation, you can keep track of what point in a list a user is.
This library is written in TypeScript and contains type definitions for your use
To get started, follow the instructions below
- This package depends on the React library.
- install the package
npm install react-direction
- import it in your app using:
import useDirection from "react-direction";
- use it!
const [now, goBack, goForward] = useDirection(5);
return (
<div>
<p>{now}</p>
<button onClick={() => goBack()}>Previous</button>
<button onClick={() => goForward()}>Next</button>
</div>
);
- Where
5
represents the number of items in your list.
- Clone this repo
- Run
npm link
- In the React Application you wish to use this package in, run
npm link react-direction
. Import it as described above for usage and testing.
👤 Adebola Adeniran
- Github: @githubhandle
- Twitter: @twitterhandle
- Linkedin: linkedin
- Web: Adebola
Give a ⭐️ if you like this project!
This project is MIT licensed.