我是 React/Redux 的相对论新手。我想问一个(也许是哲学)问题。
可以在 React 组件的 componentDidMount
上分派(dispatch)操作(例如触发 api 调用)吗?
如果没有,我应该在哪里发送该操作以及为什么?
如果是,那么就没有其他问题了吗? :)
最佳答案
是的,在 componentDidMount()
上分派(dispatch)一个操作是可以的,甚至是推荐的做法,因为它不会减慢初始 UI 渲染的速度。
由于该函数在组件最初呈现后运行,因此请记住,在呈现组件的时刻和从 api 调用接收数据的时刻之间可能有一段时间。
关于reactjs - 在 componentDidMount 上调度一个 Action (react/redux),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43764637/