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.