react動態修改渲染head中的內容

有時需要動態修改head中的內容,如:
1、修改頁面<title>標題
2、修改<meta>
3、動態添加資源 <link> <script>

import React from 'react';
import {Helmet} from 'react-helmet';
 
class myComp extends React.Component {
    render () {
        return (
            <>
                <Helmet>
                    <meta charSet="utf-8" />
                    <title>New Title</title>
                    <link rel="canonical" href="http://www.my.com/example" />
                </Helmet>
            </>
        )
    }
};

Helmet 幾乎支持所有<head></head> 中的標籤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章