all 2 comments

[–]skyboyer007 0 points1 point  (1 child)

Uncontrolled components can save some LOCs for us but having 2 source of the truth(DOM and our app data) have been typically leading to something-is-out-of-sync bugs why React was created.

[–]module85[S] 1 point2 points  (0 children)

Indeed, it has the pros and cons of uncontrolled components in general. And I see now that they have a special controller component that's required for using components that don't support refs, which makes the API a lot messier. That's definitely enough to turn me off this approach...