@adi-prasetyo/react-joyride

中文文档
2.9.3-adp.1发布于 2025/08/05MITTypeScriptESM + CJS近 30 天下载 4470

为您的应用程序创建导游( 带有额外修正的叉子)

中文使用文档
文档目录5 节
  1. 关于这个叉子
  2. 与原件的密钥差异:
  3. 设置
  4. 开始
  5. 发展

反应喜悦

CI Quality Gate Status Coverage

Joyride example image

为您的应用程序创建精彩的旅游!

向新用户显示您的应用程序或解释新功能的功能 .

用这个 反应-浮动器 用于定位和造型.
你也可以使用自己的组件!

查看演示 这里 (或密码箱) 实例(中文(简体) )

读取 文档

说吧 讨论板。 。 。 .

关于这个叉子

说明: 这是原有反应-joyride与现代依赖性更新和回放19相容性所保持的叉.

叉仓库数字 : adi-prasetyo/反应-欢乐
处数字 : adp-maintained
原文数字 : g/反应-欢乐

与原件的密钥差异:

  • ✅ 反应19 支持 - 与反应19完全兼容
  • ✅ 现代依赖 - 更新至最新安全版本
  • ✅ 安全设备 - 消除重大脆弱性
  • ✅ 更新工具 - Vitest 3.x, TypeScript 5.9, 现代建设工具
  • ✅ 后向兼容 - 相同的API,没有消费者的突破变化

此分叉的安装 :

npm install github:adi-prasetyo/react-joyride#adp-maintained

详细差异见 分叉文档。 。 。 .

设置

npm i react-joyride

开始

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>
    );
  }
}

如果您需要支持遗留浏览器, 您需要包含 滚动 混合填充剂.


发起人:

Frigade

Joyride的反响很骄傲 果冻,开发者用于构建更好的产品登入的工具:导游,获得开始的核对表,公告等.


发展

建立地方发展环境是容易的!

克隆(或分叉)在您的机器上进行重传,导航到它在终端的位置并运行:

npm install
npm link # link your local repo to your global packages
npm run watch # build the files and watch for changes

现在复制 https://github.com/gilbarbara/react-joyride-demo 互联网档案馆的存檔,存档日期2013-12-22 运行 :

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

开始编码! 🎉

版本与发布记录

@adi-prasetyo/react-joyride 共发布 1 个版本,首次发布于 2025/08/05;过去 12 个月发布了 0 个版本。

版本发布日期距今
2.9.3-adp.1latest2025/08/051.3 年前

关于 @adi-prasetyo/react-joyride 的常见问题

@adi-prasetyo/react-joyride 是什么?

为您的应用程序创建导游( 带有额外修正的叉子)

如何安装 @adi-prasetyo/react-joyride?

在项目目录运行 npm install @adi-prasetyo/react-joyride,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(15 - 19)、react-dom(15 - 19)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@adi-prasetyo/react-joyride 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@adi-prasetyo/react-joyride 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@adi-prasetyo/react-joyride 可以商用吗?

@adi-prasetyo/react-joyride 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@adi-prasetyo/react-joyride 的下载量有多少?

根据 npm 官方下载统计,@adi-prasetyo/react-joyride 在 2026/10/05 – 2026/11/03 这 30 天内被下载 4,470 次,日均约 149 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@adi-prasetyo/react-joyride 还在维护吗?

最新版本 2.9.3-adp.1 发布于 2025/08/05(1.3 年前);至今共发布 1 个版本,其中过去 12 个月发布了 0 个;首次发布于 2025/08/05。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。