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> 中的标签

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