ReactJS-使用web浏览器重定向

ReactJS-使用web浏览器重定向,reactjs,Reactjs,刚刚开始学习。我正在尝试使用重定向组件重定向。但是,默认情况下,ReactJS不熟悉该组件(控制台日志上未定义获取重定向) 经过一些阅读,我发现需要导入重定向组件(import-React from'React')。但是,由于它是一个web项目,我不使用网页包,而是使用以下内容导入整个库: <script crossorigin src="https://unpkg.com/react/umd/react.development.js"></script> <scr

刚刚开始学习。我正在尝试使用重定向组件重定向。但是,默认情况下,ReactJS不熟悉该组件(控制台日志上未定义获取
重定向)

经过一些阅读,我发现需要导入重定向组件(
import-React from'React'
)。但是,由于它是一个web项目,我不使用网页包,而是使用以下内容导入整个库:

<script crossorigin src="https://unpkg.com/react/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom/umd/react-dom.development.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.min.js"></script>


因此,我的问题是如何为web项目使用重定向,或者更确切地说,如何为ReactJS的web项目导入组件。

重定向组件不是react的一部分
import React from'React'
正在导入React对象,该对象包含
React.Component
之类的内容

我假设您的意思是从
react router
,在这种情况下,您还应该通过
ReactRouterDOM.Redirect
添加脚本和引用


另外,如果你正在创建你想要发布的东西,你最好用它来生成一个项目。没有人再直接使用脚本了,而您使用的是babel和react的开发版本,它们又慢又大。

您可能应该使用Webpack。即使在部署之后,您也不需要这么多。Webpack绝对适合你。即使在这些事情之后,您也需要重定向,请使用
location.href='path/to/redirect'我想说它是