+1
custom hook vs normal function
E mới tìm hiểu về custom hook, thấy nó dùng để tránh lặp lại logic trong các component, nhưng vấn đề này có thể để code lặp đó vào trong 1 function r sử dụng lại, nên e ko biết 2 cái khác biệt thế nào. Với lại khi tạo hook cần từ khóa use phía trc, điều này chỉ là quy ước để khi ta đọc biết nó là hook hay là để react phân biệt nó là hook hay function ạ, e cảm ơn
Thêm một bình luận
1 CÂU TRẢ LỜI
0
- Nếu dùng các function thông thường thì bạn không thể dùng các hook có sẵn khác của React như
useState
,useEffect
, ... - Các function thông thường thì bạn có thể import vào bất cứ đầu để dùng còn với custom hook thì bạn chỉ có thể dùng trong custom hook khác hoặc functional component của react mà thôi.
- Cách đặt tên bắt đầu bằng từ
use
giống như convention chung và là best practice vậy. Còn như mình đã từng thử thì bạn không đặt tên bắt đầu bằnguse
thì nó vẫn chạy nhé.