ReactJS相同的组件

时间:2018-09-09 05:16:57

标签: reactjs api

在ReactJS中,如果我有从API获取数据的组件(它在ComponentDidMount生命周期内被调用),并且我多次使用该组件,那么它也调用5次吗? 注意:相同的API,相同的URL都是相同的,我只是多次使用它。

因为它调用了5次,如果我在组件外部调用API并只提供数据,这样只会被调用一次,效率会更高吗?

1 个答案:

答案 0 :(得分:0)

是的,它正在每个组件的 componentDidMount()事件中调用数据,因此,如果数据,URL和所有内容都相同,则需要在父组件中调用它,并且使用 props redux 将数据传递到子组件。