0
https://facebook.github.io/relay/docs/thinking-in-graphql.html文章中有關於繼電器緩存如何工作的詳細說明。避免在緩存中緩存
但它沒有描述如果我想使用相同查詢從服務器數據刷新本地存儲,該怎麼辦。根據中繼邏輯,它將查看查詢,在本地查找並在本地存儲中返回數據。
但如何避免緩存和強制中繼發送新的請求到服務器?
https://facebook.github.io/relay/docs/thinking-in-graphql.html文章中有關於繼電器緩存如何工作的詳細說明。避免在緩存中緩存
但它沒有描述如果我想使用相同查詢從服務器數據刷新本地存儲,該怎麼辦。根據中繼邏輯,它將查看查詢,在本地查找並在本地存儲中返回數據。
但如何避免緩存和強制中繼發送新的請求到服務器?
您可以讓Relay通過使用forceFetch
API發送重新提取所有數據的請求。
例如,如果你在你的陣營組件刷新數據有一個按鈕,如果處理函數是refreshData
,調用forceFetch
在功能:
refreshData() {
this.props.relay.forceFetch();
}