我有一个API,可能会返回一个错误。以简单的形式,组件读取如下。问题是,当发生错误时,关闭/清除错误消息的步骤是什么?如何清除来自Redux动作的错误消息
class LoginError extends Component {
render() {
return (
{
this.props.error != null ?
<h2>this.props.error</h2> :
undefined
}
)
}
}
const mapStateToProps = (state) => {
return {
error: state.error
};
}
export default connect(mapStateToProps, null)(LoginError);
嘿马可,谢谢你的提示。如果我遵循第一个选项,这意味着错误消息仍然存在,直到用户更正数据并重新提交为止,从UX角度来看,这样做是否可行? – nomadus
@nomadus我认为在大多数情况下,它是可以的。但是,随着用户体验的发生,您总能获得更多更多的细节。 –