Files
TechRadarAJR/js/components/SetTitle.js
2017-03-21 21:48:17 +01:00

28 lines
474 B
JavaScript

import React from 'react';
const callSetTitle = (props) => {
if (typeof props.onSetTitle === 'function' && props.title) {
props.onSetTitle(props.title);
}
};
class SetTitle extends React.Component {
constructor(props) {
super(props);
callSetTitle(props);
}
componentWillReceiveProps(nextProps) {
if (nextProps.title !== this.props.title) {
callSetTitle(nextProps);
}
}
render() {
return null;
}
}
export default SetTitle;