Skip to content

Commit 99feab4

Browse files
committed
fix(learn): Clear form error on new input in state examples
1 parent 5c632dc commit 99feab4

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/content/learn/managing-state.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export default function Form() {
4343
async function handleSubmit(e) {
4444
e.preventDefault();
4545
setStatus('submitting');
46+
setError(null);
4647
try {
4748
await submitForm(answer);
4849
setStatus('success');
@@ -54,6 +55,7 @@ export default function Form() {
5455
5556
function handleTextareaChange(e) {
5657
setAnswer(e.target.value);
58+
setError(null);
5759
}
5860
5961
return (

src/content/learn/reacting-to-input-with-state.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,7 @@ export default function Form() {
422422
async function handleSubmit(e) {
423423
e.preventDefault();
424424
setStatus('submitting');
425+
setError(null);
425426
try {
426427
await submitForm(answer);
427428
setStatus('success');
@@ -433,6 +434,7 @@ export default function Form() {
433434

434435
function handleTextareaChange(e) {
435436
setAnswer(e.target.value);
437+
setError(null);
436438
}
437439

438440
return (

0 commit comments

Comments
 (0)