【发布时间】:2020-09-17 21:04:42
【问题描述】:
前端有 X 条由 React-router 制作的路由,每条路由都驱动到一个组件。
无论访问哪个路由,我都需要使用来自api的一些数据。
此数据在应用程序中是恒定的。使用 Redux,我可以在每个 React 组件中调度一个动作 FETCH_DATA,并管理在 Redux 动作中获取的逻辑。
但是,这对我来说似乎是重复的,因为我将通过所有需要数据的 React 组件编写相同的逻辑:在存储中查找数据。如果有就拿走。如果不存在,则调度 FETCH_DATA。
什么是另一种方法?
【问题讨论】: