How to open link in a new tab in React
In this post we will give you information about How to open link in a new tab in React. Hear we will give you detail about How to open link in a new tab in ReactAnd how to use it also give you demo for it if it is necessary.
we are going to learn about how to open the link in a new tab in React app.
Normally, we create a link in React using the <Link> component.
<Link to="/about">About</Link>
If we click on the above link, it will open an About page in the same tab.
Opening the link in a new tab
To open the link in a new tab, we can use the <a> element by passing a target attribute with a value _blank.
Here is an example:
<a href="https://twitter.com/saigowthamr/" target="_blank">Twitter</a>
Note: If you are using target=_blank, your page performance may suffer to avoid that you can use rel=”noreferrer noopener”.
<a href="https://twitter.com/saigowthamr/" target="_blank" rel="noreferrer noopener"> Twitter</a>
In programmatic navigation, we can use the window.open() method to open the link in a new tab.
Example:
import React from "react";function App() { const handleClick = () => { window.open("http://twitter.com/saigowthamr"); }; return ( <div> <h2>App</h2> <button onClick={handleClick}>Twitter</button> </div> );}export default App;Note: This above tutorial only concentrates on how to open the external links in a new tab.
Here is how you can open the internal links in a new tab in React:
<Link to="/about" target="_blank">About</Link>
Hope this code and post will helped you for implement How to open link in a new tab in React. if you need any help or any feedback give it in comment section or you have good idea about this post you can give it comment section. Your comment will help us for help you more and improve us. we will give you this type of more interesting post in featured also so, For more interesting post and code Keep reading our blogs
