我正在使用React和bootstrap开发web应用程序.当应用按钮onClick时,我很难让我的页面重定向到另一个页面.如果在a href之后,我无法进入另一个页面.

那么,您能告诉我是否需要使用react navigation或其他工具来使用Button onClick导航页面吗?

import React, { Component } from 'react';
import { Button, Card, CardBody, CardGroup, Col, Container, Input, InputGroup, InputGroupAddon, InputGroupText, Row, NavLink  } from 'reactstrap';

class LoginLayout extends Component {

  render() {
    return (
 <div className="app flex-row align-items-center">
        <Container>
     ...
                    <Row>
                      <Col xs="6">                      
                        <Button color="primary" className="px-4">
                            Login
                         </Button>
                      </Col>
                      <Col xs="6" className="text-right">
                        <Button color="link" className="px-0">Forgot password?</Button>
                      </Col>
                    </Row>
               ...
        </Container>
      </div>
    );
  }
}

推荐答案

不要使用按钮作为链接.相反,使用一个按钮样式的链接.

<Link to="/signup" className="btn btn-primary">Sign up</Link>

Reactjs相关问答推荐

我的组件在jsx文件中继续重新渲染

在Redux工具包查询中,是否可以将标记应用到API切片内的所有端点?

使用筛选器的Primereact DataTable服务器端分页?

面对动画警告:未指定`useNativeDriver`.这是必需的选项,并且必须在REACT本机中显式设置为`true`或`False`

在React Create App TS项目中安装material UI

捕获表单数据时的Reactjs问题

梅X折线图无响应

在React中映射对象数组时,如何正确呈现JSX.Element或React.ReactNode类型?

生产部署:控制台中 Firebase 无效 api 密钥错误

Stripe Checkout:是否可以创建不自动续订的订阅?

Suspense/Await - 解析数据加载/保存到状态后无限循环

为什么刷新页面时我的localStorage PET值变成空字符串?

位于组件material-ui中的TextField中的 map 功能不起作用

docker:来 automorphic 护进程的错误响应:未指定命令.的原因是什么?

将 ref 赋予功能组件以使用内部功能

vdom 最终更新了 dom(在比较之后)任何 dom 更改实际上应该触发整个树的重绘和回流,那么 vdom 有什么用?

React Router v6 - 访问嵌套路由和处理手写 url 的正确方法

react-admin useGetIdentity 只返回全名,id 未定义 头像未定义

无法重用我的组件,它只显示 1 次

Lodash 在命名导入中导入整个包