Reactjs SanityPatchEvent函数对它们的作用不是很清楚

Reactjs SanityPatchEvent函数对它们的作用不是很清楚,reactjs,sanity,Reactjs,Sanity,我正在使用sanity并试图弄清楚设置、取消设置、插入函数的确切功能。还有PatchEvent类本身的方法,我似乎也找不到任何关于它的文档 例如,我可以看到示例中的set使用一个参数。但是,通过对代码集的进一步研究,实际上需要两个参数,一个是路径,另一个是值。目前尚不清楚path是如何工作的,它到底做了什么 因为我正在尝试更新数组中的对象,所以看起来这是我应该做的事情,因为这是在默认的ArrayInput中完成的。我试图让它工作,但没有错误,也没有更新发生。这就是我所拥有的: PatchEven

我正在使用sanity并试图弄清楚
设置
取消设置
插入
函数的确切功能。还有
PatchEvent
类本身的方法,我似乎也找不到任何关于它的文档

例如,我可以看到示例中的
set
使用一个参数。但是,通过对代码
的进一步研究,实际上需要两个参数,一个是
路径
,另一个是
。目前尚不清楚path是如何工作的,它到底做了什么

因为我正在尝试更新数组中的对象,所以看起来这是我应该做的事情,因为这是在默认的
ArrayInput
中完成的。我试图让它工作,但没有错误,也没有更新发生。这就是我所拥有的:

PatchEvent.from(key?set(key,[idx,'.\u key']):unset())


除此之外,我还可以看到在
PatchEvent
上直接使用了一些方法,如
前缀
前置
、和
追加
。我或多或少想要一些关于所有这些的好文档,否则我可能还是坚持使用HTTP Api,自己更新/管理自定义组件的所有内容。

因为同样的问题,我的头撞到了墙上,最终解决了与
部分:@sanity/form builder
中的
with document
组合时的问题
const{patch}=useDocumentOperation(document.\u id.replace(“drafts.”,“”),document.\u type)
允许我更新custm输入组件中的其他字段。其中,
文档
是从道具中检索的。我的头撞到了墙上,遇到了同样的问题,最后在与
部分:@sanity/form builder
中的
与文档
结合时解决了这个问题
const{patch}=useDocumentOperation(document.\u id.replace(“drafts.”,“”),document.\u type)
允许我更新custm输入组件中的其他字段。其中,
文档
从道具中检索。