当前位置: 首页 > 面试题库 >

如何判断浏览器在运行时运行的React版本?

索嘉胜
2023-03-14
问题内容

有没有办法知道浏览器中React的运行时版本?


问题答案:

React.version 是您要寻找的。

但是,据我所知,它没有记录,因此它可能不是一个稳定的功能(即,虽然不太可能,但它可能会消失或在将来的版本中更改)。

React 导入为脚本的示例

const REACT_VERSION = React.version;



ReactDOM.render(

  <div>React version: {REACT_VERSION}</div>,

  document.getElementById('root')

);


<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>



<div id="root"></div>

React 导入为模块的示例

import React from 'react';

console.log(React.version);

显然,如果您将其导入React为模块,则不会在全局范围内。上面的代码旨在与您应用程序的其余部分捆绑在一起,例如使用webpack。如果在浏览器的控制台中使用,它将几乎永远无法工作(它使用的是裸露的输入)。

建议使用第二种方法。大多数网站都会使用它。create-react-app会执行此操作(它在后台使用webpack)。在这种情况下,它React是封装的,通常在捆绑包之外(例如,在浏览器的控制台中)根本无法访问。



 类似资料:
  • 本文向大家介绍如何基于js判断浏览器版本,包括了如何基于js判断浏览器版本的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了如何基于js判断浏览器版本,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 浏览器类型判断 不考虑对 IE9 以下浏览器的判断 测试 判断IE浏览器的版本 包含edge,ie11,10,9,8,7,6,5,4 判断浏

  • 本文向大家介绍javascript 判断当前浏览器版本并判断ie版本,包括了javascript 判断当前浏览器版本并判断ie版本的使用技巧和注意事项,需要的朋友参考一下 javascript 判断当前浏览器版本并判断ie版本: 2、判断是什么类型浏览器 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

  • Mocha在浏览器中运行。每个版本的Mocha都将拥有新版本./mocha.js并./mocha.css在浏览器中使用。 特定于浏览器的方法 以下方法仅在浏览器上下文中起作用: mocha.allowUncaught() :如果被调用,错误处理程序将不会吸收未捕获的错误。 典型的设置可能类似于下面,我们呼吁mocha.setup('bdd')使用BDD加载测试脚本,运行之前的界面onload与mo

  • 问题内容: 我是个新手,我只是想在浏览器中运行一个最简单的react js文件。但是我无法 请注意,我不想创建-react-app,我只想在本地系统上尝试。 我照做了 在我的中,我创建了2个文件 clock.html 和 clock.js 然后在Chrome浏览器中,输入。我希望看到我的时钟,但我不知道 我做错了什么? 我对JS还是反应很新,刚刚开始阅读,因此请向我提供逐步说明。 这是我的档案 c

  • 本文向大家介绍js判断浏览器版本以及浏览器内核的方法,包括了js判断浏览器版本以及浏览器内核的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js判断浏览器版本以及浏览器内核的方法。分享给大家供大家参考。具体实现方法如下: js判断是否移动端及浏览器内核 代码二 希望本文所述对大家的javascript程序设计有所帮助。

  • 我有一些使用JUnit和Selenium的测试,我需要在Chrome浏览器上运行它。我下载了Chrome驱动程序,并将我的SetUp()配置为: ChromeDriver.exe添加在我的引用库文件夹中。 当我运行测试时,会显示以下错误:java.lang.exception:没有可运行的方法 有人知道我该怎么解决吗? 解决方案 2更新您的setProperty为:第二个参数必须是您的C在哪里hr