Skip to content
React·Intermediate·Conceptual·1 min read

When would you deliberately choose an uncontrolled input over a controlled one?

Short interview answer

When the form is simple, values are only needed at submit time, or you're integrating a third-party widget that already manages its own internal DOM state and would conflict with React also trying to own that same value.

Key takeaway

Explain the underlying mental model clearly, then support it with a concrete example and its trade-offs.

← Back to Controlled vs. uncontrolled components

Related questions