很久没写文章了,这一次打算学习并介绍一次高阶组件
react 单页面应用,我需要在react-router-dom
切换路由的时候,自动切换页面的title.希望能实现利用@autoTitle
装饰器来实现这个功能.算是学习 react 第一步吧....
import React, { Component } from 'react';
const AutoTitle = title => (WrappedComponent) => class extends Component {
constructor(){
super()
document.title = title
super.componentDidMount && super.componentDidMount()
}
render(h) {
return <WrappedComponent {...this.props}/>
}
}
export default AutoTitle;