/swr-demo

Primary LanguageJavaScript

Demo sử dụng React với SWR để truy vấn dữ liệu

Link tài liệu: docs

Cài đặt

yarn add swr

hoặc

npm install swr

API

useSWR

useSWR

useSWRInfinite

useSWRInfinite

Demo

Tạo custom hook với useSWR

src/hook/useData.js

  • Hook useData có thể được truy cập ở các Component khác nhau.
  • Nếu gọi trong khoảng thời gian dedupingInterval, không tạo ra request mới mà lấy từ cache.

Sử dụng custom hook

src/MyComponent.js

src/AnotherComponent.js

Cuộn vô hạn (Infinite Scroll) với useSWRInfinite

src/InfiniteComponent.js