So sánh điểm khác nhau của useRef
và createRef
trong React gì?
So sánh điểm khác nhau của useRef
và createRef
trong React gì?
useRef
và createRef
trong React đều được sử dụng để tạo ra các refs, nhưng chúng có một số điểm khác biệt quan trọng:
useRef
:useRef
là một hook được giới thiệu trong React 16.8, cho phép bạn sử dụng refs trong function components.useRef
trả về một đối tượng ref có thuộc tính current
bền vững qua các lần re-render. Nghĩa là, nếu bạn gán một giá trị cho ref.current
, giá trị đó sẽ giữ nguyên giữa các lần re-render, trừ khi bạn chủ động thay đổi nó.useRef
thường được sử dụng trong function components vì class components không thể sử dụng hooks.useRef
còn có thể lưu trữ bất kỳ giá trị nào bạn muốn giữ qua các lần re-render.createRef
:createRef
là một phương thức của React dùng để tạo refs trong class components.createRef
sẽ tạo ra một đối tượng ref mới...middle
Chưa có bình luận nào