[react] useCubeQuery first parameter(query) might accept undefined
- Dominant language
- Rust
- Stars
- 20.8k
- Forks
- 2.1k
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 181
Description
**Problem**
fetching query from server with userQuery and data response typed data or undefined
I'm trying to put this data to useCubeQuery hook, hence useCubeQuery's param should not be undefined.
Is there any clear solution for this(I don't want to use type assertion)? Or should useCubeQuery's first parameter(query)accept undefined?
**Related Code**
```
//useChartConfigQuery.ts
export const useChartConfigQuery = () => {
const { data, isLoading } = useQuery(
['/chart-query'],
getChartConfigs,
);
return {
chartConfig: data,
isLoading,
};
};
```
```
//Chart.tsx
const { chartConfig } = useChartConfigQuery();
//gets error because chartConfig's type is 'Query | undefined' and useCubeQuery don't accept undefined.
const { resultSet, isLoading, error } = useCubeQuery(chartConfig, {
cubejsApi: cubejsApi,
});
```
Contributor guide
Assessment
This issue has not been assessed yet.