Create guided tours for your apps (fork with additional fixes)
npm install @adi-prasetyo/react-joyrideadp-maintained
bash
npm install github:adi-prasetyo/react-joyride#adp-maintained
`
For detailed differences, see Fork Documentation.
Setup
`bash
npm i react-joyride
`
Getting Started
`jsx
import Joyride from 'react-joyride';
export class App extends React.Component {
state = {
steps: [
{
target: '.my-first-step',
content: 'This is my awesome feature!',
},
{
target: '.my-other-step',
content: 'This another awesome feature!',
},
...
]
};
render () {
const { steps } = this.state;
return (
steps={steps}
...
/>
...
);
}
}
`
> If you need to support legacy browsers you need to include the scrollingelement polyfill.
---
Sponsored by

React Joyride is proud to be sponsored by Frigade, a developer tool for building better product onboarding: guided tours, getting started checklists, announcements, etc.
---
Development
Setting up a local development environment is easy!
Clone (or fork) this repo on your machine, navigate to its location in the terminal and run:
`bash
npm install
npm link # link your local repo to your global packages
npm run watch # build the files and watch for changes
`
Now clone https://github.com/gilbarbara/react-joyride-demo and run:
`bash
npm install
npm link react-joyride # just link your local copy into this project's node_modules
npm start
``