আমি যখন হোঁচট খেয়েছিলাম তখন আমি হুকস ডকুমেন্টেশনটি দিয়ে যাচ্ছিলাম useRef
।
তাদের উদাহরণের দিকে তাকিয়ে…
function TextInputWithFocusButton() {
const inputEl = useRef(null);
const onButtonClick = () => {
// `current` points to the mounted text input element
inputEl.current.focus();
};
return (
<>
<input ref={inputEl} type="text" />
<button onClick={onButtonClick}>Focus the input</button>
</>
);
}
… এটির useRef
সাথে প্রতিস্থাপন করা যেতে পারে বলে মনে হচ্ছে createRef
।
function TextInputWithFocusButton() {
const inputRef = createRef(); // what's the diff?
const onButtonClick = () => {
// `current` points to the mounted text input element
inputRef.current.focus();
};
return (
<>
<input ref={inputRef} type="text" />
<button onClick={onButtonClick}>Focus the input</button>
</>
);
}
আমার কেন রেফার জন্য হুক লাগবে? কেন useRef
বিদ্যমান?