我relay
在我的项目中使用最新版本的 (1.6.0) 来处理客户端和服务器之间的数据获取和更新。我有一个书籍列表,我从服务器获取这个列表作为一个简单的 qraphQL 列表(不是边缘/节点列表)。
这是我从服务器获取书籍列表的查询:
graphql`
query BooksQuery {
viewer {
books {
id
title
}
}
}
`
我有两个突变用于从数据库中添加和删除一本书。当我调用任何这些突变时,我想更新我的网页。我知道我可以使用该updater
功能来更新我的 UI,但是有一些配置,例如NODE_DELETE
或RANGE_ADD
用于此类 UI 更新。当我的书单很简单并且不是边缘/节点列表时,如何使用这些配置?