React中如何引入原生JS库

一、在js代码加载之前先引入需要的库

创建一个 script 标签,加入到html 的head里面,用JS代码实现

  let script = document.createElement('script')
    script.type = 'text/javascript'
    script.async = true
    script.src = '../../../../public/static/jtopo/js/jtopo-editor.js'
    document.head.appendChild(script)

贴完整代码如下

import React, {useEffect, useState} from "react";

export default function Demo() {
  const initScript = () => {
     let script = document.createElement('script')
    script.type = 'text/javascript'
    script.async = true
    script.src = '../../../../public/static/jtopo/js/jtopo-editor.js'//这个代表的是script 的src
    document.head.appendChild(script)
  }
  useEffect(() => {
    initScript()
  }, [])

  return <div >
  </div>
}
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
React Native 是一个用于构建移动应用的开源框架,它允许开发者使用 JavaScriptReact 的知识来构建原生移动应用。通过使用 React Native,开发者可以在不同平台上共享代码,并且可以访问设备的原生功能,例如相机、位置服务和推送通知等。 在 React Native 原生代码分析是指开发者需要编写一些原生代码来处理特定的功能,例如需要调用 Android 或 iOS 平台特定的 API 来实现某些功能。在 React Native ,开发者经常需要在 JavaScript 代码和原生代码之间进行交互,这就需要进行原生代码分析。 在进行 React Native 原生代码分析时,开发者需要了解不同平台的编程语言和工具,例如 Android 平台需要使用 Java 或 Kotlin 进行编码,iOS 平台需要使用 Objective-C 或 Swift 进行编码。开发者需要深入了解各个平台的相关知识,并且需要在 React Native 应用集成原生模块时,需要编写相应的原生代码。 另外,开发者需要了解如何在 React Native 代码调用原生代码,以及如何在原生代码调用 React Native 模块。这需要开发者对跨平台应用程序开发有一定的了解,以便能够在 React Native 进行原生代码分析。 总的来说,React Native 的原生代码分析需要开发者掌握跨平台开发的知识和技能,同时还需要对各个平台的原生开发有一定的了解,这样才能够高效地在 React Native 应用进行原生代码分析。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值