Реактивный пример потока / реакции использования - PullRequest
0 голосов
/ 18 марта 2020

Я хотел бы обновить список в реагирующем компоненте, используя функцию реакции использования-использования.

const [aList, { upsert: upsertAList }] = useList({id: 0, name: 'Foo'});

В документации сказано:
upsert: (Предикат: (a: T, b: T ) => логическое, newItem: T) => void; - Как updateFirst, но в случае пропуска предиката - помещает элемент в список.
Но это мне не помогает.

Может кто-нибудь привести пример, как его использовать? let elem = {id: 1, name: 'Bar'} Я хотел бы загрузить элемент в список с новым.

upsertAList(____) // <- what hould I write here instead of '____'?

Спасибо за совет.

1 Ответ

0 голосов
/ 18 марта 2020
const [aList, { upsert: upsertAList }] = useList({id: 0, name: 'Foo'});
let repElem = {id: 0, name: 'bar'};
upsert( (a,b) => { if (a.id === b.id) return true }, newElem );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...