@flyerhq/react-native-link-preview

中文文档
1.6.0发布于 2022/01/28MITTypeScriptCommonJS近 30 天下载 2.4万

从提供的文本中提取的 URL 的完全自定义预览 .

中文使用文档
文档目录6 节
  1. 开始
  2. 使用量
  3. 道具
  4. 需求
  5. 可选
  6. 许可证

反应原生链接预览

npm build Maintainability Test Coverage type-coverage

从提供的文本中提取的 URL 的完全自定义预览 .

开始

yarn add @flyerhq/react-native-link-preview

使用量

import { LinkPreview } from '@flyerhq/react-native-link-preview'
// ...
return (
  <LinkPreview text='This link https://github.com/flyerhq can be extracted from the text' />
)

道具

需求

名称类型说明
文本字符串从中提取链接的文本

可选

名称类型说明
容器样式视图样式顶级容器样式
启用动画布尔启用 LayoutAnimation
标题字符串链接上方的文字
元数据视图样式标题、描述和最小化图像容器样式
元数据TextContenerStyle视图样式标题和描述容器样式
ưμ㼯A(PreviewData) 无效调回已获取的预览数据
预览数据预览数据要渲染的数据而不是解析提供的文本
翻译(弦声) 反应节点自定义描述渲染道具
渲染页眉(弦声) 反应节点自定义页眉渲染道具
图像(审查数据) 反应节点自定义图像渲染道具
渲染 Link 预览({方面Ratio?:数量,容器Width:数量,预览数据?:预览数据}}}} 反应节点自定义渲染道具
制作最小化图像(审查数据) 反应节点自定义最小化图像渲染道具
渲染文本(弦声) 反应节点自定义提供的文本渲染道具
制作主题(弦声) 反应节点自定义标题渲染道具
请求超时编号获取预览数据的请求暂停
文本容器样式视图样式文本、标题、描述和尽量减少图像容器样式
可触摸无后盾无法触摸到背部顶级可触摸道具

许可证

麻省理工学院

版本与发布记录

@flyerhq/react-native-link-preview 共发布 22 个版本,首次发布于 2020/10/18;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.6.0latest2022/01/284 年前
1.5.22021/10/245 年前
1.5.12021/09/065 年前
1.5.02021/08/195 年前
1.4.12021/08/175 年前
1.4.02021/08/175 年前

关于 @flyerhq/react-native-link-preview 的常见问题

@flyerhq/react-native-link-preview 是什么?

从提供的文本中提取的 URL 的完全自定义预览 .

如何安装 @flyerhq/react-native-link-preview?

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

@flyerhq/react-native-link-preview 支持 TypeScript 吗?

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

@flyerhq/react-native-link-preview 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@flyerhq/react-native-link-preview 可以商用吗?

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

@flyerhq/react-native-link-preview 的下载量有多少?

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

@flyerhq/react-native-link-preview 还在维护吗?

最新版本 1.6.0 发布于 2022/01/28(4 年前);至今共发布 22 个版本,其中过去 12 个月发布了 0 个;首次发布于 2020/10/18。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。