javascript - 如何使用 ReactJS 运行一个包含一个部分的登陆页面?

标签 javascript reactjs routes react-router dashboard

我有一个登录表单,用户可以通过它访问仪表板。我希望当我单击登陆页面 (.html) 上的按钮时,应用程序会重定向到登录表单!

例如,如何使用 localhost:5000 运行它?

最佳答案

如果我理解得很好,你必须使用 props 中的历史对象。

例如无状态组件:

const LandingPage = ({ history }) => {
  return <button onClick={() => history.push('/login')}>Login</button> };

显然你必须有一个有效的路线。

例如在 App.jsx 中:

<Route path="/login" exact component={Login} />  

关于javascript - 如何使用 ReactJS 运行一个包含一个部分的登陆页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52082046/

相关文章:

javascript - 将动态行插入到 HTML 表中

javascript - TinyMCE 文本区域不响应 'onkeydown' 事件

javascript - 在调整窗口大小之前,无法让谷歌地图在 Bootstrap 模式中加载

reactjs - 错误 :styled_components__WEBPACK_IMPORTED_MODULE_0__. 默认值。FaChevronRight 不是函数

meteor - 使用 React 在 Meteor 中 createContainer 是做什么的?

javascript - Node 回调什么时候需要setImmediate

javascript - ReactDom 没有定义?

php - Symfony2 Twig 渲染函数中的内部路由

node.js - express 默认路由参数

java - Apache Camel 将所有请求 header 复制到响应