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