纯函数的 render纯函数的 renderrender 函数应该是一个纯函数(stateless component 当然也是),不依赖 this.state、this.props 以外的变量,也不改变外部状态 // badrender () { return <div>{window.navigator.userAgent}</div>}// goodrender () { return <div>{this.props.userAgent}</div>}更多阅读: Return as soon as you know the answer