小编典典

在componentDidMount(react / redux)上调度动作

reactjs

我是相对新来的React / Redux。在那里,我想问一个(也许是哲学上的)问题。

是否可以在componentDidMountreact组件上调度动作(例如触发api调用)?

如果没有,我为什么以及在哪里应采取行动?

如果是,那么没有其他问题了吗?:)


阅读 290

收藏
2020-07-22

共1个答案

小编典典

是的,可以调度一个动作componentDidMount()是可以的,甚至建议执行此操作,因为这不会降低初始UI渲染的速度。

由于该函数在最初渲染组件之后运行,因此请记住,您可能在渲染组件的那一刻与从api调用接收数据的那一刻之间会有一段时间。

2020-07-22