📄️ useDebounce
Hook useDebounce trì hoãn việc cập nhật giá trị trạng thái cho đến khi một khoảng thời gian nhất định đã trôi qua kể từ lần cuối cùng giá trị được thiết lập. Điều này hữu ích cho các tình huống bạn muốn giới hạn tốc độ gọi hàm, chẳng hạn khi xử lý đầu vào của người dùng.
📄️ delay
Hàm delay trả về một Promise được giải quyết sau một khoảng thời gian nhất định (tính bằng mili giây). Nó cung cấp một cơ chế để thêm độ trễ vào việc thực thi mã của bạn. Khi Promise được giải quyết, nó trả về một hàm có thể được sử dụng để xóa bộ đếm thời gian nếu cần.
📄️ createAdminApiClientInstance
Hàm createAdminApiClientInstance tạo một đối tượng khách hàng API quản trị Shopify để tương tác với cửa hàng Shopify sử dụng storeDomain và accessToken được cung cấp.
📄️ fetch
- Hàm fetch này cách dùng tương tự như window.fetch (Bao gồm input, output). Có thể dùng trên server.
📄️ useRemixFetcher
Hook useRemixFetcher thay thế cho useFetcher của remix trong việc submit form. Hook useRemixFetcher thuận tiện cho việc bắt event onSuccess và onError
📄️ ActionSuccess và ActionError
- Sử dụng ActionSuccess thay thế cho json trong remix khi trả về kết quả thành công cho action
📄️ Pagination
1. Offset pagination