0

In app.js:

import {
  BrowserRouter as Router,
  Switch,
  Route,
  Link
} from "react-router-dom";

return(
    <>
      <Router>
        <Navbar title='Utpal-Utils' Contact='Contact us' mode={mode} toggleMode={toggleMode} />
        <Alert alert={alert} />
        <div className="container my-3">
          <Switch>
            <Route exact path="/about">
              <About mode={mode} />
            </Route>
              <Route exact path="/">
                <TextForm showAlert={showAlert} heading="Enter the text below: " mode={mode} />
              </Route>
          </Switch>
            <hr />
        </div>
      </Router>
    </>
  );

in navBar:

<Link className="nav-link" aria-current="page" to="/">Home</Link>
<Link className="nav-link" to="/about">About</Link>
Drew Reese
  • 165,259
  • 14
  • 153
  • 181

1 Answers1

0

I think there will have two ways to handle this:

Using a instead Link

<a href="/about">About</a>

Handle onClick with window.location object to redirect page

<span onClick={() => window.location.href="/about"}>About</span>
Nguyen Thanh
  • 127
  • 2