All challenges

UI · Frontend challenge · Frontend UI

Contact Form

Difficulty

medium

Time

~25m

Format

Single

Grading

Human review

#ui#react#frontend#forms#validation
Mission file // read carefullymedium

Build a Contact Form with controlled name, email, and message fields.

Requirements

  • All fields required; email must look like an email.
  • On submit, show inline validation errors; if valid, show a success message and clear the form.

Build with

React
Live preview as you type
Human review
Start challenge

Sign in to save your progress.