Controlled ve uncontrolled component farkı nedir?
Cevap
Controlled component'te input'un değeri React state'inde tutulur ve onChange ile güncellenir; tek doğru kaynak React'tir. Uncontrolled component'te değer DOM'da kalır ve gerektiğinde ref ile okunur.
// Controlled
const [ad, setAd] = useState("");
<input value={ad} onChange={e => setAd(e.target.value)} />
// Uncontrolled
const ref = useRef();
<input defaultValue="" ref={ref} />İlgili React soruları
Bu konuda başka bir soru biliyor musun?
Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.