Relay Best Practices

Best practices for writing idiomatic Relay code. ALWAYS use this skill when writing or modifying React components that use Relay for data fetching. Covers fragments, queries, mutations, pagination, and common anti-patterns. Use when you see `useFragment`, `useLazyLoadQuery`, `usePreloadedQuery`, `useMutation`, `usePaginationFragment`, `graphql` template literals, `react-relay` imports, or `__generated__/*.graphql` files. Also use when asked to explain Relay concepts, debug Relay issues, or review Relay code.

facebook f16d746 18.0 KB Updated

File contents

facebook/relay/tree/main/skills/relay-best-practices commit f16d746c8d

Frequently asked questions

npx skillmds@latest add facebook/relay-best-practices