簡體   English   中英

如何使用 ReactJS 路由器為每個頁面設置自定義 META 和相關信息

[英]How do I setup for Each page custom META and related Information for the Page with ReactJS Router

我是 ReactJS 的新手,我已經使用路由器設置了我的新項目並添加了一些頁面,所以我的問題是如何為每個自定義頁面設置不同的頭部元和其他標簽。 這會由谷歌呈現並將我的頁面作為普通頁面顯示給谷歌嗎?

您可以使用 react-helmet 設置元和其他標簽。

從這里安裝https://www.npmjs.com/package/react-helmet

建議 -> 創建一個組件並使用道具進行設置。

像這樣的東西

import React from "react";
import {Helmet} from "react-helmet";
 
class Application extends React.Component {
  render () {
    return (
        <div className="application">
            <Helmet>
                <meta charSet="utf-8" />
                <title>My Title</title>
                <link rel="canonical" href="http://example.com/" />
            </Helmet>
            ...
        </div>
    );
  }
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM