Как обновить черновик в обещании, используя immer? Это мой пример кода, но он не работает, я получаю TypeError: Cannot perform 'set' on a proxy that has been revoked
. Почему это не работает?
produce(state, draft => {
switch (event.key) {
case 'v': {
if (event.ctrlKey || event.metaKey) {
navigator.clipboard.readText().then(clipText => {
draft.command = clipText;
draft.position = clipText.length;
}).catch(e => console.log(e));
}
break;
}
}})