хотите отправить дельты на сервер используя ra-data-json-server - PullRequest
0 голосов
/ 12 ноября 2018

мы используем response-admin с jsonServerRestClient от ra-data-json-server. Мы инкапсулировали его для обработки GET_MANY немного по-другому, поэтому у нас уже есть точка прикосновения для управления тем, что отправляется на сервер.

В дальнейшем мы хотели бы иметь возможность отправлять дельту изменений при изменении элемента, поскольку в некоторых элементах (в нашем случае, в группах) содержится более 4 000 участников.

Хотя мы можем сохранять необработанные объекты в локальном хранилище, когда они поступают в наш REST-клиент, и использовать эту информацию для создания дельты при сохранении, состояние и редукторы должны иметь эту информацию уже где-то еще, верно?

Итак, какие файлы я должен посмотреть, чтобы увидеть, как изменить то, что отправляется клиенту REST во время событий изменения?

1 Ответ

0 голосов
/ 17 декабря 2018

Понял, React-Admin на самом деле достаточно хорош, чтобы предоставить нам предыдущую версию любых данных, которые он хочет сохранить.Когда вы пишете restClient, вам будут предоставлены тип, ресурс и параметры.Внутри params есть и params.data, и params.previousData.Вы можете сделать свои дельты там, сравнивая оба.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...