랭킹으로 돌아가기
Create guided tours in your apps
reactreact-componentjoyridetourtooltip
주요 지표
스타 성장
스타
7.8k
포크
590
주간 성장
—
이슈
1
2k4k6k
2015년 9월2017년 6월2019년 4월2021년 2월2022년 12월2024년 9월2026년 7월
아티팩트npm
npm install react-joyrideREADME
React Joyride
Create awesome tours for your app!
Showcase your app to new users or explain the functionality of new features.
Highlights
- 🎨 Easy to use: Just set the
stepsand you're good to go - 🔧 Customizable: Use your own components and styles
- ♿ Accessible: Focus trapping, keyboard navigation, and ARIA support
- 📦 Lightweight: ~30% smaller bundle than v2
- 🔄 Broad compatibility: React 16.8+ through React 19
- 🖥️ SSR-safe: Works with Next.js, Remix, and other server-rendering frameworks
Resources
Setup
npm i react-joyride
Quick Start
Component API
import { Joyride } from 'react-joyride';
const steps = [
{ target: '.my-first-step', content: 'This is my awesome feature!' },
{ target: '.my-other-step', content: 'This is another awesome feature!' },
];
export function App() {
return (
<div>
<Joyride run steps={steps} />
{/* your app */}
</div>
);
}
Hook API
import { useJoyride } from 'react-joyride';
const steps = [
{ target: '.my-first-step', content: 'This is my awesome feature!' },
{ target: '.my-other-step', content: 'This is another awesome feature!' },
];
export function App() {
const { controls, state, Tour } = useJoyride({ steps });
return (
<div>
<button onClick={() => controls.start()}>Start Tour</button>
{Tour}
{/* your app */}
</div>
);
}
Agent Skill
Enable AI assistants to implement guided tours with React Joyride.
The skill gives your AI assistant comprehensive knowledge of the API, step configuration, events, custom components, and common patterns.
npx skills add gilbarbara/react-joyride
Migration from v2
Check the migration guide for detailed instructions on upgrading from v2.
License
MIT
관련 저장소
