【发布时间】:2016-04-08 15:24:24
【问题描述】:
我有一个中继突变,可以将一些数据发布到我的服务器。我的应用不应该在继续之前等待响应。
我知道我可以使用以下命令执行任意查询:
const query = Relay.createQuery(Relay.QL`
query {
viewer {
searchInterests(prefix: $prefix, first: 10) {
edges {
node {
id
name
}
}
}
},
}
`, {prefix: input});
Relay.Store.primeCache({query}, readyState => {
if (readyState.done) {
// When all data is ready, read the data from the cache:
const data = Relay.Store.readQuery(query)[0];
...
}
如何在我的应用不等待响应的情况下异步触发突变?
【问题讨论】:
-
其实我似乎只需要根据文档定义一个乐观的响应:facebook.github.io/relay/docs/…