Я думаю, что response-admin не имеет таких пользовательских компонентов и согласен с useMutation.
Вы можете перехватывать запросы к dataProvider, передавая его прокси, и перенаправляя мутацию пользователей:
v2
import { UPDATE, UPDATE_MANY } from 'react-admin'
const routerDataProvider = dataProvider => (verb, resource, params) => {
if ((verb === UPDATE || verb === UPDATE_MANY) && resource === 'users') {
resource === 'music'
//transform params to match music resource expected format
}
return dataProvider(verb, resource, params)
}
v3
const routerDataProvider = dataProvider => ({
...dataProvider,
update: (resource, params) =>
dataProvider(resource === 'users' ? 'music' : resource, params),
updateMany: (resource, params) =>
dataProvider(resource === 'users' ? 'music' : resource, params),
})