Skip to content

fix(useQueries): make sure we don't lose property tracking - #8295

Merged
TkDodo merged 2 commits into
mainfrom
feature/use-queries-combine-property-tracking
Nov 15, 2024
Merged

fix(useQueries): make sure we don't lose property tracking#8295
TkDodo merged 2 commits into
mainfrom
feature/use-queries-combine-property-tracking

Conversation

@TkDodo

Copy link
Copy Markdown
Collaborator

if we call combine with #this.result, we don't have a tracked version of it, as tracking happens in useQueries (to avoid tracking internal access)

if we call `combine` with `#this.result`, we don't have a tracked version of it, as tracking happens in useQueries (to avoid tracking internal access)
@nx-cloud

nx-cloudBot commented Nov 15, 2024

Copy link
Copy Markdown

☁️ Nx Cloud Report

CI is running/has finished running commands for commit 26de921. As they complete they will appear below. Click to see the status, the terminal output, and the build insights.

📂 See all runs for this CI Pipeline Execution


✅ Successfully ran 2 targets

Sent with 💌 from NxCloud.

@codecov

codecovBot commented Nov 15, 2024

Copy link
Copy Markdown

Codecov Report

Attention: Patch coverage is 55.55556% with 4 lines in your changes missing coverage. Please review.

Project coverage is 62.68%. Comparing base (0df2883) to head (26de921).
Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@ Coverage Diff @@## main #8295 +/- ##
===========================================
+ Coverage 45.84% 62.68% +16.84% 
===========================================
Files 199 135 -64 Lines 7499 4800 -2699 Branches 1717 1348 -369 ===========================================
- Hits 3438 3009 -429 + Misses 3683 1549 -2134 + Partials 378 242 -136 
ComponentsCoverage Δ
@tanstack/angular-query-devtools-experimental∅ <ø> (∅)
@tanstack/angular-query-experimental88.25% <ø> (ø)
@tanstack/eslint-plugin-query∅ <ø> (∅)
@tanstack/query-async-storage-persister43.85% <ø> (ø)
@tanstack/query-broadcast-client-experimental∅ <ø> (∅)
@tanstack/query-codemods∅ <ø> (∅)
@tanstack/query-core93.70% <55.55%> (+0.49%)⬆️
@tanstack/query-devtools4.78% <ø> (ø)
@tanstack/query-persist-client-core57.73% <ø> (ø)
@tanstack/query-sync-storage-persister82.50% <ø> (ø)
@tanstack/react-query95.54% <ø> (ø)
@tanstack/react-query-devtools10.00% <ø> (ø)
@tanstack/react-query-next-experimental∅ <ø> (∅)
@tanstack/react-query-persist-client100.00% <ø> (ø)
@tanstack/solid-query78.20% <ø> (ø)
@tanstack/solid-query-devtools∅ <ø> (∅)
@tanstack/solid-query-persist-client100.00% <ø> (ø)
@tanstack/svelte-query87.33% <ø> (ø)
@tanstack/svelte-query-devtools∅ <ø> (∅)
@tanstack/svelte-query-persist-client100.00% <ø> (ø)
@tanstack/vue-query71.45% <ø> (ø)
@tanstack/vue-query-devtools∅ <ø> (∅)

@pkg-pr-new

Copy link
Copy Markdown

Open in Stackblitz

More templates

@tanstack/angular-query-experimental

pnpm add https://pkg.pr.new/@tanstack/angular-query-experimental@8295

@tanstack/query-async-storage-persister

pnpm add https://pkg.pr.new/@tanstack/query-async-storage-persister@8295

@tanstack/query-broadcast-client-experimental

pnpm add https://pkg.pr.new/@tanstack/query-broadcast-client-experimental@8295

@tanstack/eslint-plugin-query

pnpm add https://pkg.pr.new/@tanstack/eslint-plugin-query@8295

@tanstack/angular-query-devtools-experimental

pnpm add https://pkg.pr.new/@tanstack/angular-query-devtools-experimental@8295

@tanstack/query-core

pnpm add https://pkg.pr.new/@tanstack/query-core@8295

@tanstack/query-devtools

pnpm add https://pkg.pr.new/@tanstack/query-devtools@8295

@tanstack/query-persist-client-core

pnpm add https://pkg.pr.new/@tanstack/query-persist-client-core@8295

@tanstack/query-sync-storage-persister

pnpm add https://pkg.pr.new/@tanstack/query-sync-storage-persister@8295

@tanstack/react-query

pnpm add https://pkg.pr.new/@tanstack/react-query@8295

@tanstack/react-query-devtools

pnpm add https://pkg.pr.new/@tanstack/react-query-devtools@8295

@tanstack/react-query-next-experimental

pnpm add https://pkg.pr.new/@tanstack/react-query-next-experimental@8295

@tanstack/react-query-persist-client

pnpm add https://pkg.pr.new/@tanstack/react-query-persist-client@8295

@tanstack/solid-query

pnpm add https://pkg.pr.new/@tanstack/solid-query@8295

@tanstack/solid-query-devtools

pnpm add https://pkg.pr.new/@tanstack/solid-query-devtools@8295

@tanstack/solid-query-persist-client

pnpm add https://pkg.pr.new/@tanstack/solid-query-persist-client@8295

@tanstack/svelte-query

pnpm add https://pkg.pr.new/@tanstack/svelte-query@8295

@tanstack/svelte-query-devtools

pnpm add https://pkg.pr.new/@tanstack/svelte-query-devtools@8295

@tanstack/vue-query

pnpm add https://pkg.pr.new/@tanstack/vue-query@8295

@tanstack/svelte-query-persist-client

pnpm add https://pkg.pr.new/@tanstack/svelte-query-persist-client@8295

@tanstack/vue-query-devtools

pnpm add https://pkg.pr.new/@tanstack/vue-query-devtools@8295

commit: 26de921

@TkDodo
TkDodo merged commit 4a2e838 into mainNov 15, 2024
@TkDodo
TkDodo deleted the feature/use-queries-combine-property-tracking branch November 15, 2024 18:04
@eriklynd

Copy link
Copy Markdown

After upgrading to this version from v5.59.20, useQueries got significantly slower. Maybe it is caused by this commit.

@TkDodo

Copy link
Copy Markdown
CollaboratorAuthor

potentially. what do you mean by “significantly slower” ? Can you show a reproduction and open a new issue please?

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@TkDodo@eriklynd