我正在创建一个使用数据 API 的实时仪表板。该应用程序是一个构建在节点 API 之上的同构反应应用程序,我使用的是 Flux 架构,更具体地说是alt 实现。
我的问题是仪表板有大约 4/5 个实时图表(我使用的是 React D3 库),每个图表都调用一个 API 端点。我有一个主要<Dashboard />
组件,其中每个图表组件都存在。我的问题是应该<Dashboard />
负责监听数据并将其作为道具传递,还是每个图形组件都应该负责自己的存储/动作生命周期?如果我将数据作为道具传递,这是否意味着 UI 会重新渲染超过所需的内容?
我还没有找到任何 React/Dashboard/Charting 应用程序的示例,所以如果有人知道这将非常有用。