I am working on react project. I want to navigate to my HTML file from App.js without opening a new tab.ie it should open on same tab of browser
My HTML file (map.html)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Opens New tab</title>
</head>
<body>
<p>You came here</p>
</body>
</html>
App.js
import logo from "./logo.svg";
import "./App.css";
function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<a target="_blank" href={process.env.PUBLIC_URL + "map.html"}>
{" "}
Map
</a>
</header>
</div>
);
}
export default App;
Now I am navigating by doing this in App.js
<a target="_blank" href={process.env.PUBLIC_URL + "map.html"} > Map</a>
I want to navigate to my HTML page without opening the new tab and also would like a way to know how can I navigate back to previous page without clicking back button of browser.
You need to remove target="_blank"
attribute from the <a>
element.
import logo from "./logo.svg";
import "./App.css";
function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<a href={process.env.PUBLIC_URL + "map.html"}>
{" "}
Map
</a>
</header>
</div>
);
}
export default App;