componentWillReceiveProps(nextProps) { //这是状态发生变化是会调用该函数的意思吗?
if (this.props.sign !== nextProps.sign) {//是如果本次的状态和上次状态不一样时的意思吗?
const user = nextProps.sign.get('user');//获取本次输入的用户
if (user && user !== this.props.sign.get('user')) {
browserHistory.push('/console/')//这是什么意思?
} else if (nextProps.sign.has('signinError')) {
this.props.form.setFieldsValue({password: ''});//设置password控件的值为空
window.alert(nextProps.sign.getIn(['signinError', 'errMsg']));//弹出一个警示框显示错误
}
}
}