Table of Contents
React is a popular front-end library for designing user interfaces.
This means that many developers will be looking to do common things like open links in a new tab.
In this article, we will learn how to open a link in a new tab using React.
How to Open a Link in a New Tab
Because writing JSX is similar to writing HTML, we can use the target attribute to open a link in a new tab, just like normal HTML.
First, let's create a normal link in React.
JSXimport React from "react";
const App = () => {
return (
<a href="https://www.google.com">Google</a>
);
};
export default App;
Now, let's add the target attribute to open the link in a new tab.
JSXimport React from "react";
const App = () => {
return (
<a href="https://www.google.com" target="_blank">Google</a>
);
};
export default App;
Now, it is good practice to also add the rel attribute to prevent security vulnerabilities.
JSXimport React from "react";
const App = () => {
return (
<a href="https://www.google.com" target="_blank" rel="noopener noreferrer">Google</a>
);
};
export default App;
Conclusion
In this article, we learned how to open a link in a new tab using React.
Because React's JSX is very similar to HTML, we can do this the same way as we would in HTML, by adding the target attribute.
Thanks for reading!
How to Install Node on Windows, macOS and Linux
Getting Started with Solid
Managing PHP Dependencies with Composer
Git Tutorial: Learn how to use Version Control
How to build a Discord bot using TypeScript
How to deploy a Deno app using Docker
Getting Started with Sass
How to Scrape the Web using Node.js and Puppeteer
Getting Started with Handlebars.js
Using Push.js to Display Web Browser Notifications
Building a Real-Time Note-Taking App with Vue and Firebase
How To Create a Modal Popup Box with CSS and JavaScript
