如果有SPA应用程序(使用React, Redux & react-router
,但我想这个问题/解决方案不仅限于此堆栈)在不同路由(URL)之间维护数据以避免不必要的请求的最佳方法是什么?
示例:
我有2个显示car
实体的视图:
CarList
@ /cars/
CarDetail
/car/:car_id
点击car
的{{1}}代表导航至CarList
在渲染/cars/:selected_car_id
时,我已经为该视图中显示的任何CarList
的{{1}}加载了必要的数据。
类似的问题是类似向导的导航,其路线如下:
CarDetail
car
/do-something-on-entity/:entity_id/step-1/
避免这些额外请求的最佳方法是什么?
在这样的向导中使用路线是否好主意?