Open Hoa0304 opened 2 months ago
useSate():
Là một hook cơ bản.
Giúp mình có thể dùng state trong functional component.
Input: initialState (giá trị hoặc function)
Output: một mảng có 2 phần tử tương ứng cho state và setState
Cách dùng: const [name, setName] = useState('Hoa');
Note:
Theo tài liệu chính thức thì chia làm 2 loại side effects:
useCallback() là gì?
Là mộtreact hooks giúp mình tạo ra một memoized callback và chỉ tạo ra callback mới khi dependencies thay đổi.
useMemo() là gì?
Là mộtreact hooks giúp mình tạo ra một memoized value và chỉ tính toán ra value mới khi dependencies thay đổi.
So sánh useCallback() vs useMemo() GIỐNG NHAU
KHÁC NHAU
# | useCallback() | useMemo() |
---|---|---|
return | memoized callback | memoized value |
code | useCallback((type) => {}, []) | useMemo(() => [{}, {}, {}], []) |
Sử dụng hooks như thế nào?
❓Có nên viết lại code life cycle thành hooks không?