Middle
İdarə olunan və idarə olunmayan giriş arasındakı fərq nədir və nə zaman istifadə edilməlidir?
sobes.tech Süni İntellekt
AI-dan cavab
İdarə olunan giriş — bu, dəyəri tamamilə komponentin vəziyyəti tərəfindən idarə olunan forma elementidir (məsələn, React-də). Sahənin dəyəri vəziyyətdə saxlanılır və hadisə işləyicisi vasitəsilə yenilənir.
İdarə olunmayan giriş — bu, DOM tərəfindən idarə olunan və komponentin vəziyyəti tərəfindən deyil, lazım olduqda referanslar vasitəsilə oxunan forma elementidir.
Nə zaman istifadə etmək:
- İdarə olunan giriş, dəyişikliklərə dərhal reaksiya vermək, məlumatları yoxlamaq və tətbiq vəziyyəti ilə sinxronlaşdırmaq üçün əlverişlidir.
- İdarə olunmayan giriş, sadə formalar üçün daha sadə və daha sürətlidir, davamlı nəzarət tələb olunmur.
React-də idarə olunan giriş nümunəsi:
function MyInput() {
const [value, setValue] = React.useState('');
return <input value={value} onChange={e => setValue(e.target.value)} />;
}
İdarə olunmayan giriş nümunəsi:
function MyInput() {
const inputRef = React.useRef(null);
const handleSubmit = () => {
alert(inputRef.current.value);
};
return <>
<input ref={inputRef} />
<button onClick={handleSubmit}>Göndər</button>
</>;
}