DeepFrontend
Learning Paths
Practice
System Design & DS
Design Studio
Data Structures Curriculum
Real-World Case Studies
Careers
Job Board
Resume Builder
Blog
Sign in
Search
⌘K
Go Pro
Loading compiler resources...
React Quiz Practice
Active Recall Drill Session
← Exit Session
Question 1 of 1
medium
React
Why does React warn "component is changing an uncontrolled input to be controlled"?
A
It's just a stylistic suggestion with no real consequence
B
The input's `value` started as undefined (uncontrolled) and later became a real string (controlled) — switching which system owns the value mid-lifetime
C
The input is missing a key prop
D
The onChange handler is not memoized
Check Answer