Class 10: UseRef và thao tác với DOM
useRef là gì?
const myRef = useRef<GiáTrịHoặcKiểuPhầnTử>(giáTrịBanĐầu);Lưu giá trị không làm re-render
'use client';
import { useRef, useState } from 'react';
export default function RefCounter() {
const [count, setCount] = useState(0);
const renderCount = useRef(0);
renderCount.current += 1;
return (
<div>
<p>Giá trị count: {count}</p>
<p>Số lần render: {renderCount.current}</p>
<button onClick={() => setCount(prev => prev + 1)}>Tăng</button>
</div>
);
}Truy cập DOM trực tiếp bằng ref
Cuộn đến phần tử
Bài tập thực hành
Mục tiêu
Đề bài
Gợi ý code mẫu
Kết luận
Last updated