All Projects → gilbarbara → React Joyride

gilbarbara / React Joyride

Licence: mit
Create guided tours in your apps

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Joyride

React Layer Stack
Layering system for React. Useful for popover/modals/tooltip/dnd application
Stars: ✭ 152 (-96.39%)
Mutual labels:  react-component, tooltip
Reactour
Tourist Guide into your React Components
Stars: ✭ 2,782 (-34%)
Mutual labels:  tour, joyride
Reactjs Popup
React Popup Component - Modals,Tooltips and Menus —  All in one
Stars: ✭ 1,211 (-71.27%)
Mutual labels:  react-component, tooltip
react-layer-stack
Layering system for React. Useful for popover/modals/tooltip/dnd application
Stars: ✭ 158 (-96.25%)
Mutual labels:  react-component, tooltip
React Hint
Tooltip component for React, Preact, Inferno
Stars: ✭ 338 (-91.98%)
Mutual labels:  react-component, tooltip
react-hotkey-tooltip
A global Hotkey provider with built in tooltip for React
Stars: ✭ 34 (-99.19%)
Mutual labels:  react-component, tooltip
angular-joyride
A lightweight joyride directive for giving tours of your AngularJs application
Stars: ✭ 18 (-99.57%)
Mutual labels:  joyride, tour
Tooltip Sequence
A simple step by step tooltip helper for any site
Stars: ✭ 287 (-93.19%)
Mutual labels:  tooltip, tour
Echarts For React
⛳️ Apache ECharts components for React wrapper. 一个简单的 Apache echarts 的 React 封装。
Stars: ✭ 3,441 (-18.36%)
Mutual labels:  react-component
React Tags
⚛️ A fantastically simple tagging component for your React projects
Stars: ✭ 321 (-92.38%)
Mutual labels:  react-component
Formsy React Components
Bootstrap components for a formsy-react form.
Stars: ✭ 290 (-93.12%)
Mutual labels:  react-component
React Native Walkthrough Tooltip
An inline wrapper for calling out React Native components via tooltip
Stars: ✭ 299 (-92.91%)
Mutual labels:  tooltip
Popper Core
🍿 JavaScript positioning library for tooltips, popovers, dropdowns, and more
Stars: ✭ 18,903 (+348.47%)
Mutual labels:  tooltip
Pigeon Maps
ReactJS Maps without external dependencies
Stars: ✭ 3,198 (-24.13%)
Mutual labels:  react-component
React Tabtab
💃 Make your react tab dance🕺
Stars: ✭ 347 (-91.77%)
Mutual labels:  react-component
React Router Util
Useful components and utilities for working with React Router
Stars: ✭ 320 (-92.41%)
Mutual labels:  react-component
React Horizontal Scrolling Menu
Horizontal scrolling menu component for React.
Stars: ✭ 289 (-93.14%)
Mutual labels:  react-component
React Mindmap
React component for MindNode maps
Stars: ✭ 357 (-91.53%)
Mutual labels:  react-component
Mahou
Mahou(魔法) - The magic layout switcher.
Stars: ✭ 335 (-92.05%)
Mutual labels:  tooltip
React Native Card Stack Swiper
Tinder like react-native card stack swiper
Stars: ✭ 315 (-92.53%)
Mutual labels:  react-component

React Joyride

Joyride example image

Create awesome tours for your app!

Showcase your app to new users or explain functionality of new features.

It uses react-floater for positioning and styling.
And you can use your own components too!

View the demo here (or the codesandbox examples)

Read the docs

Chat about it in our Spectrum community

Setup

npm i react-joyride

Getting Started

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 (
      <div className="app">
        <Joyride
          steps={steps}
          ...
        />
        ...
      </div>
    );
  }
}

If you need to support legacy browsers you need to include the scrollingelement polyfill.

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:

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:

npm install
npm link react-joyride # just link your local copy into this project's node_modules
npm start

Start coding! 🎉

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].