【发布时间】:2018-09-09 05:16:56
【问题描述】:
在 ReactJS 中,如果我有从 API 获取数据的组件(它在 ComponentDidMount 生命周期内被调用)并且我多次使用该组件,它是否也会调用 5 次? 注意:相同的 API,相同的 URL 都是相同的,我只是多次使用它。
因为如果它调用了 5 次,如果我在组件之外调用 API 并且只提供数据以便它只会被调用一次,它会更有效吗?
【问题讨论】:
-
如果我只是在顶层(应用程序级别)的构造函数中调用 API 并将提要提供给组件,效率会更高吗?嗯
-
这将帮助您决定是在构造函数中调用api还是在componentdidmount中调用apistackoverflow.com/questions/52092341/…