| ? | kontrolowany/niekontrolowany |
| podobnie jak dokument.getElementByID('email'); | import {useRef} | <input ref={emailRef} /> |
| przekazuje wartosc formularza | const formData = new FormData(e.target); |
| ?? | useDebugValue(); |
| bootstrap | className="invalid-feedback" |
| pobiera wartosci np. [errors, setErrors] = useState() | Object.values(errors) |
| szuka czy w x znajduje sie tv | .find(x => x === 'tv') |
| niekontrolowany - kontroluje go przegladarka nie react | kontrolowany / niekontrolowany |
| for="tv" | podpiecie do tv |