Tours & Walkthroughs
Pre configured tooling for app walkthroughs and tours.
Tools like Appcues start at $250/month to build walkthroughs of product features. UI Foundations Kit provides a custom solution for implementing walkthroughs in your own app that is professional and customizable for free. Instead of hacking together a solution in a separate GUI and tool, you can author a walkthrough that is checked into source control. This allows better versioning and control of logic, and greater flexibility in what you can do.
Usage
You can author your own tours in the /src/data/tours.tsx
file. This file exports the tours that are defined by a set of steps. Each step is made up of content
which can be any custom React component, and a selector
, which can be any valid CSS selector. The selector
is used to find the element on the page that the step should be anchored to.
You can then use the useBroadcastTour
hook to start a tour programmatically from anywhere in your app, like clicking on a button, or rendering a page for the first time.
Dependencies
The tour feature is built on top of the React tour library, with styles supplied by MUI components and the UI Foundations theme.
You can refer to their docs for additional customization options and features.
Live Preview
You can click the “Take a Tour” button on the Live Preview to see a tour in action. The tour or walkthrough will step you through a series of informational steps to highlight different sections of the app.