const Header = React.createClass({
contextTypes: {
router: React.PropTypes.object.isRequired,
},
render() {
return (
<li className={this.context.router.isActive('a') ? 'active' : ''}>
<Link to="/a/">A</Link>
</li>
<li className={this.context.router.isActive('b') ? 'active' : ''}>
<Link to="/b/">B</Link>
</li>
);
},
});
我使用 eslint-config-airbnb 来检查上面的代码,它显示了一个错误消息,比如 Component should be write as a pure function 。
那么如何把上面的组件改成纯函数呢?
谢谢你的帮助。