我有这个应用程序,其中主页加载了一个组件,该组件显示来自本地 JSON 文件的电影列表,我在App.js生命周期中将其加载到商店中componentDidMount。
我还有另一条路线可以显示单部电影的详细信息。
现在我有两个选择,要么我创建一个动作来过滤reducer中的“所有电影”列表并将单个电影存储在reducer的“初始状态”中,然后在其componentDidMount函数中的“SingleMovie”组件中触发该动作.
或者我是否过滤组件本身中的所有电影列表并获取单个电影详细信息?
在性能和最佳实践方面哪个更好?