- Kho lưu trữ client mở rộng TanStack Query với collection, live query, cập nhật trạng thái lạc quan để cung cấp UI reactive và có tính nhất quán cao
- Với engine truy vấn siêu nhanh và cơ chế phản ứng tinh vi, giảm thiểu việc component re-render, cho phép xử lý truy vấn thời gian thực ở mức dưới mili giây ngay cả trong các ứng dụng phức tạp
- Hỗ trợ cập nhật trạng thái lạc quan theo đơn vị transaction, có thể áp dụng dần dần bất kể backend, tương thích với nhiều cách thức như sync engine, REST, GraphQL, polling, nguồn tùy chỉnh, v.v.
- Hoạt động trên TanStack Store và dùng cùng với TanStack Query
- Khác biệt với TanStack Query: Query dùng để lấy dữ liệu, DB dùng để quản lý dữ liệu đã lấy theo cách phản ứng
- Được xây dựng dựa trên bản triển khai TypeScript của differential dataflow của ElectricSQL
- Collection là tập hợp đối tượng có kiểu phản ánh bảng backend hoặc biểu diễn các view đã lọc. Có thể định nghĩa hoặc nạp chúng bất cứ lúc nào bằng cấu trúc JavaScript
- Không phải ORM. Mọi truy vấn đều được thực thi trên collection phía client
1 bình luận
Next.js vs TanStack – Giới hạn của Next.js và ưu điểm của TanStack