导航到"显示"页面时强制GET_ONE请求

swr*_*bel 16 react-admin

我认为在许多API中很常见,当我们为List请求的一部分时,我们返回记录的字段子集,当它是对其Show端点的单记录请求时,返回更多细节.

似乎react-admin在加载Show页面时尝试避免再做第二个请求(可能会重新使用List中的记录数据?),这会导致数据丢失.刷新页面修复了这个问题,但我想知道是否有一个设置会在每个Show页面加载时强制执行GET_ONE请求.

Gil*_*cia 9

没有设置.然而,这应该是一个可以实现自定义的传奇,其会听LOCATION_CHANGE行动(从react-redux-router),并派遣refreshView行动(从react-admin)在新的位置pathname与结束/show.

编辑:但这很奇怪.我们只使用我们从列表中获得的数据进行乐观显示,但我们仍然要求GET_ONE从列表中导航到显示页面.您是否有代码框显示您的问题?