Sometimes, we want to update meta tags in React.
In this article, we’ll look at how to update meta tags in React.
Update Meta Tags in React
To update meta tags in React, we can use the react-document-meta library.
To install it, we run:
npm i react-document-meta
Then we can change the meta tags by writing:
import React from "react";
import DocumentMeta from "react-document-meta";
const meta = {
title: "Some Meta Title",
description: "I am a description, and I can create multiple tags",
canonical: "http://example.com/path/to/page",
meta: {
charset: "utf-8",
name: {
keywords: "react,meta,document,html,tags"
}
}
};
export default function App() {
return (
<div>
<DocumentMeta {...meta} />
</div>
);
}
We set the title meta tag with the title property.
We set the description meta tag with the description property.
We set the canonical meta tag with the canonical property.
And we set the other meta tags with the meta property.
We spread the meta object as the props for the DocumentMeta component to set the meta tags.
Conclusion
To update meta tags in React, we can use the react-document-meta library.