"getPendingTransactions" returns 空
"getPendingTransactions" returns null
当我调用 applyUpdate
突变然后调用 getPendingTransactions
时,我得到 null
,基本上没有交易 returned。我试图找出问题所在,文件 RelayRecordStore.js
中的 this._queuedRecords
给了我 null
,我认为这是问题的原因。
这一行:https://github.com/facebook/relay/blob/master/src/store/RelayRecordStore.js#L271
难道 getPendingTransactions
没有 return UNCOMMITED
提交?
问题是由于突变的错误实施。为了让 this.queuedRecords
显示不为空,我需要在我的突变中使用 getOptimisticResponse
。我也在使用 REQUIRED_CHILDREN
,但不确定这是否是问题的一部分。不管怎样,我把它改成了RANGE_???
。
当我调用 applyUpdate
突变然后调用 getPendingTransactions
时,我得到 null
,基本上没有交易 returned。我试图找出问题所在,文件 RelayRecordStore.js
中的 this._queuedRecords
给了我 null
,我认为这是问题的原因。
这一行:https://github.com/facebook/relay/blob/master/src/store/RelayRecordStore.js#L271
难道 getPendingTransactions
没有 return UNCOMMITED
提交?
问题是由于突变的错误实施。为了让 this.queuedRecords
显示不为空,我需要在我的突变中使用 getOptimisticResponse
。我也在使用 REQUIRED_CHILDREN
,但不确定这是否是问题的一部分。不管怎样,我把它改成了RANGE_???
。