Manipulate the <html> or <body> tag in React

前端 未结 2 475
逝去的感伤
逝去的感伤 2021-02-01 20:29

What is the best way to manipulate the or tags in React?

For example, dynamically setting \'lang\' attribute or chan

2条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-02-01 20:51

    I've just encountered this use case where I want to modify the lang attribute when language is switched by the user.
    React Helmet made this quite simple actually.

    Just get the lang from your react state and pass it to the Helmet component anywhere in your app:

     // with this.state = { lang : 'en' }
    

提交回复
热议问题