【发布时间】:2015-02-10 00:35:22
【问题描述】:
我的应用程序中发生了三件不同的事情:
- 定时器设置为 10 秒间隔,直到被要求才停止
- 一旦计时器重新开始,异步 Api 实用程序模块会触发一个函数来调用 Api。
- 我有一个组件(带有随附的 Action 和 Store 模块),它获取 api 数据(具有相同属性的类似项目的列表)并将它们呈现到页面。
我的问题是这样的:
我应该在何时何地初始化计时器,以便我的组件可以在其
render()方法被调用后开始接收数据?
我考虑在返回之前将其放入render 函数中,但这没有意义,因为我需要在收到数据后立即将 api 数据呈现到页面。
我是否错误地构建了这个应用程序?我的 Timer 和/或 Api 实用程序也应该是 React 组件吗?
【问题讨论】:
标签: reactjs reactjs-flux