HarmonyOS鸿蒙Next中RN框架下三方库@ant-design/icons-react-native 2.3.2是否已经适配

HarmonyOS鸿蒙Next中RN框架下三方库@ant-design/icons-react-native 2.3.2是否已经适配

问题描述:

在RN框架中,以下三方库:

@ant-design/icons-react-native ^2.3.2

@ant-design/react-native ^5.3.0

是否已经适配鸿蒙?

5 回复

尊敬的开发者,您好, 关于您反馈的问题

  1. @ant-design/icons-react-native本身是纯js库,同时依赖react-native-svg已鸿蒙化。
  2. @ant-design/react-native本身是纯js库,其依赖项均已鸿蒙化,相关依赖可参考文档:[@ant-design/react-native](https://gitcode.com/CPF-RN/usage-docs/blob/master/zh-cn/ant-design-react-native.md)

更多关于HarmonyOS鸿蒙Next中RN框架下三方库@ant-design/icons-react-native 2.3.2是否已经适配的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


RNOH三方库总览是查询已鸿蒙化三方库的首要且最权威的入口,以表格形式列出了所有已适配鸿蒙的三方库信息,搜索三方库名称,如果可以搜索到,说明该库已完成鸿蒙化。

具体步骤及链接您可以参考我的这篇文章: RNOH三方库适配鸿蒙进度查询

这个库能不能用,关键不只看 @ant-design/icons-react-native 本身,还要看它依赖的图标渲染方式。很多 RN 图标库最终依赖 react-native-svg、字体图标或原生绘制模块;只要这些底层模块没有 OHOS 适配,就会出现包能装但运行不显示/报 native module 缺失。

建议先查 package-lock/yarn.lock 里的依赖链:如果只是纯 JS 映射 + 已适配的 react-native-svg,可以做最小页面实测;如果依赖字体注册或未适配的 native svg 模块,就需要换成已适配的 svg 方案、转成本地 png/Symbol,或 fork 出 ohos 平台实现。

@ant-design/icons-react-native 2.3.2 尚未正式适配 HarmonyOS Next 的 RN 运行时。该库基于标准 React Native 开发,未针对鸿蒙系统进行桥接或兼容性测试,在 Next 环境下可能出现图标缺失或渲染异常。

目前这两个库尚未发布官方 HarmonyOS 适配版本。在 RN 框架(React Native)迁移到 HarmonyOS NEXT 的过程中,社区会逐步推进适配,但截至当前,@ant-design/icons-react-native 2.3.2 和 @ant-design/react-native 5.3.0 均不在已适配清单中。可关注华为开发者官网或 react-native-harmony 社区仓库的兼容列表确认最新状态。

回到顶部