@formbricks/react-native

中文文档
3.3.1发布于 2026/11/13MITTypeScriptESM + CJS构建来源已验证近 30 天下载 2390

Formbricks React Introduct SDK允许您将您的应用程序连接到Formbricks,显示调查并触发事件.

中文使用文档
文档目录3 节
  1. 什么是福布瑞克斯吗
  2. 如何使用此库
  3. 黑暗模式

Formbricks 反应原生 SDK

npm package MIT License

请看 窗体砖。 。 。 . 具体来说, 框架指南。 。 。 .

什么是福布瑞克斯吗

Formbricks是你的解决方案 对于产品内部的微观调查, 将会超额增加你的产品体验! 🚀 详情请查看 formbricks.com (英语)。 。 。 .

如何使用此库

  1. 在您的工程中使用 npm 安装 Formbricks 包 :
npm install @formbricks/react-native
  1. 导入窗体并初始化您主组件中的部件( 例如 App. tsx 或 App.js) :
import Formbricks, { track } from "@formbricks/react-native";

export default function App() {
  return (
    <View>
      {/* Your app code */}
      <Formbricks
        appUrl="https://app.formbricks.com"
        workspaceId="your-workspace-id"
      />
    </View>
  );
}

将工作空间标识替换为工作空间标识。 您可以在 连接指令 在窗体砖中 配置 页面.

说明: 这个 environmentId 道具仍作为后相兼容的别名支持 workspaceId,但它已经贬值,并将在未来的重大发行中被移除. 应使用新的整合 workspaceId。 。 。 .

关于不同框架的更详细指南,请检查我们 框架指南。 。 。 .

黑暗模式

调查默认是光明的。 打电话 setAppearance 改为:

import { setAppearance } from "@formbricks/react-native";

setAppearance("dark"); // "light" | "dark" | "system"
  • 工作前后 setup(),或通过 appearance 输入 setup() 相会.
  • 开口调查开关到位;打入的答案和当前问题停留.
  • "system" 如下 你的应用程序 主题(Appearance.getColorScheme(),包括: Appearance.setColorScheme),而不是手机,并更新直播. 如果你的应用只保留主题 在JS,打电话 setAppearance("light" | "dark") 当它改变的时候,你自己.
  • 站过去 logout(),应用程序重新启动时被遗忘,从未发送到服务器. 未知值记录出错并倒回光中 .
  • 需要一个支持暗模式的Formbricks服务器;一个更古老的服务器会保持对光的调查.

在Formbricks中配置的自定义 CSS 不需要SDK呼叫;它随工作空间状态而来.

版本与发布记录

@formbricks/react-native 共发布 26 个版本,首次发布于 2024/08/14;过去 12 个月发布了 9 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
3.3.1latest2026/11/132 天前
3.3.02026/10/2026 天前
3.2.02026/09/211 个月前
3.1.02026/08/063 个月前
3.0.12026/06/294 个月前
3.0.02026/05/275 个月前

其他发布通道:beta → 2.0.0-beta.2。

关于 @formbricks/react-native 的常见问题

@formbricks/react-native 是什么?

Formbricks React Introduct SDK允许您将您的应用程序连接到Formbricks,显示调查并触发事件.

如何安装 @formbricks/react-native?

在项目目录运行 npm install @formbricks/react-native,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(>=16.8.0)、react-native(>=0.60.0)、react-native-webview(>=13.0.0)、@react-native-async-storage/async-storage(>=2.1.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@formbricks/react-native 支持 TypeScript 吗?

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

@formbricks/react-native 支持 ESM 还是 CommonJS?

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

@formbricks/react-native 可以商用吗?

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

@formbricks/react-native 的下载量有多少?

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

@formbricks/react-native 还在维护吗?

最新版本 3.3.1 发布于 2026/11/13(2 天前);至今共发布 26 个版本,其中过去 12 个月发布了 9 个;首次发布于 2024/08/14。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。