【问题标题】:when i set title in componentDidMount, how can i get title in server side?当我在 componentDidMount 中设置标题时,如何在服务器端获取标题?
【发布时间】:2018-02-09 02:13:04
【问题描述】:

我想知道你如何用 ReactJS 设置每个页面的标题

【问题讨论】:

    标签: reactjs server rendering


    【解决方案1】:

    你应该在渲染方法中使用状态变量作为标题(如果你使用 Redux,你应该使用 Prop)

    <title>{this.state.pageTitle}</title>
    

    并且该值应该在 componentDidMount() 中设置(我相信您已经有代码可以将标题从数据库中检索到类似 pageDataStore.title 之类的东西。pageDataStore 是虚构的数据存储)

    componentDidMount(){
     this.setState({pageTitle: pageDataStore.title})
    }
    

    【讨论】:

      猜你喜欢
      • 2014-08-26
      • 1970-01-01
      • 2016-04-12
      • 1970-01-01
      • 2021-02-09
      • 2020-11-20
      • 2016-12-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多