私は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私はほとんどの場合、それはOKだと思います。しかし、いつものようにUXで起こるように、あなたはいつもより多くの詳細に入ることができます。 –