【发布时间】:2020-02-21 13:09:54
【问题描述】:
我正在使用库中的一个组件,该组件接受 accessToken 作为道具。喜欢
<AnalyticsChart accesstoken={this.state.token} /> 并根据令牌进行 API 调用并根据结果呈现 UI。现在,如果 accesstoken 已过期,它没有回调 props 来通知父组件(我可以完全控制它)。
那么,有没有办法构建一个高阶组件,它可以监听子组件发出的 API 请求,或者只是观察 DOM 更改以查看是否长时间没有渲染?
例子-
export default MyComponent extends Component{
render(){
<AnalyticsComponent accesstoken={this.props.token} />
}
}
【问题讨论】:
-
在你的
MyComponent中使用componentDidUpdate怎么样
标签: reactjs google-analytics-api react-hoc