Skip to content

Commit 00ffc81

Browse files
authored
Merge pull request #8385 from marmelab/fix-use-reference
[Doc] Fix `useReference` hook docs
2 parents eac7c59 + 7a631be commit 00ffc81

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

docs/Upgrade.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3274,7 +3274,7 @@ Use the `<Title>` component instead.
32743274
### Removed Deprecated Elements
32753275

32763276
- Removed `<BulkDeleteAction>` (use `<BulkDeleteButton>` instead)
3277-
- Removed `<ReferenceFieldController>` (use `useReferenceFieldController` instead)
3277+
- Removed `<ReferenceFieldController>` (use [`useReference`](./useGetOne.md#aggregating-getone-calls) instead)
32783278
- Removed `<ReferenceArrayFieldController>` (use `useReferenceArrayFieldController` instead)
32793279
- Removed `<ReferenceManyFieldController>` (use `useReferenceManyFieldController` instead)
32803280
- Removed `<ReferenceInputController>` (use `useReferenceInputController` instead)

docs/useGetOne.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ const UserProfile = () => {
9090

9191
This results in less calls to the dataProvider. For instance, if the `<UserProfile>` component above is rendered in a `<Datagrid>`, it will only make one call to `dataProvider.getMany()` for the entire list instead of one call to `dataProvider.getOne()` per row.
9292

93-
As this hook is often used to fetch references, react-admin exposes a `useReference` hook, which avoids doing the array conversion manually. It's an application hook rather than a data provider hook, so its syntax is a bit different. Prefer `useReference` to `useGetManyAggregate` when you use `useGetOne` to fetch a reference.
93+
As `useGetManyAggregate` is often used to fetch references, react-admin exposes a `useReference` hook, which avoids doing the array conversion manually. It's an application hook rather than a data provider hook, so its syntax is a bit different. Prefer `useReference` to `useGetManyAggregate` when you use `useGetOne` to fetch a reference.
9494

9595
```diff
9696
-import { useGetOne, useRecordContext } from 'react-admin';

0 commit comments

Comments
 (0)