cube-js / cube-js/cube

useCubeQuery's number of re-renders

Open
#10,130 2 comments 0 reactions 1 assignee Claimed by @igorlukanin View on GitHub
client:react question
Dominant language
Rust
Stars
20.8k
Forks
2.1k
Avg merge
1d 2h
Merged PRs (30d)
181

Description

Hi Cube Team,

I have a performance question regarding useCubeQuery.

I'm observing that adding useCubeQuery to a component increases its re-render count from ~3 to ~9.

My dashboard has 15 components, each with two useCubeQuery hooks (totaling ~30 queries). My main concern is: Do these extra re-renders cause useCubeQuery to send new API requests to Cube Cloud every time?

We are running into rate-limit issues, and I'm trying to confirm if this high re-render count is the cause, or if the hook's internal caching should be preventing repeated fetches even if the component re-renders.

Any insight on this behavior would be very helpful.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.