Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[Solid-query] reconcile called multiple times on every request

Đang mở
#8,873 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

@ngocdevv đang làm issue này rồi.

Từ ngày 22/8/2026.

  • #10598 của @ousamabenyounes — đã đóng, không merge
  • #11255 của @ngocdevv — đang mở

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
35/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
typescript
Lĩnh vực
frontend

Hướng nghiên cứu

Chạy bản tái hiện StackBlitz được liên kết và kiểm tra src/Counter.tsx cùng package.json, đồng thời theo dõi console trong mỗi yêu cầu query. Truy vết các lệnh gọi reconcile lặp lại trong thiết lập Solid Query và xác minh kết quả bằng cách xác nhận rằng mỗi yêu cầu chỉ tạo ra một reconcile, kể cả khi oldData bằng newData.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

package: solid-query
Describe the bug

When I use reconcile in my solid-query, it gets called multiple times on every request.
My reproducible example has 2 reconciles on every function call, but in my production code I got up to 4 reconciles on every query call

Your minimal, reproducible example

https://stackblitz.com/edit/tanstack-query-enmbz1vx?file=src%2FCounter.tsx,package.json

Steps to reproduce

Run stackblitz sample, look at the console - every query request triggers multiple reconciles, sometimes oldData === newData

Expected behavior

only one reconcile for every request

How often does this bug happen?

Every time

Screenshots or Videos

No response

Platform
"@tanstack/solid-query": "^5.70.0",
"solid-js": "^1.9.5"
Tanstack Query adapter

solid-query

TanStack Query version

5.70.0

TypeScript version

5.5.4

Additional context

No response

Ngôn ngữ chính
TypeScript
Star
50.4k
Fork
4.2k
Merge trung bình
6 giờ 55 phút
Pull request đã merge (30 ngày)
390

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của TanStack/query

Tất cả issue của TanStack/query

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.