Uncontrolled components — DOM zarządza wartością
Uncontrolled component to input którego wartość jest przechowywana przez DOM, nie przez React state. Odczytujemy ją dopiero przy submit przez useRef. Mniej kodu niż controlled, ale ograniczona możliwość walidacji w czasie rzeczywistym.