projectrules.ai

useQuery and useMutation Imports

ReactTypescriptBest PracticesAPIConnectRPC

Description

Best practices for react and typescript development

Globs

frontend/**/*.tsx, frontend/**/*.ts
---
description: Best practices for react and typescript development
globs: frontend/**/*.tsx, frontend/**/*.ts
---


# useQuery and useMutation Imports

- When importing `useQuery` and `useMutation`, always import from `@connectrpc/connect-query`, _not_ `@tanstack/react-query`.
  - This is because we use the connect wrapper library that coincides with our API's types for a better user experience.
  - This library uses `@tanstack/react-query` under the hood.