ReactJS:在app初始化时或每次需要时调用API?

时间:2018-01-03 12:23:29

标签: reactjs api redux

我正在建立一个网络应用程序 - 我有一些关于存储在API中的电影的数据,用户可以通过标题,导演等搜索它们,评价它们并做一些其他基本的事情。

我想知道处理数据的最佳方法是什么 - 只需调用一次(主应用组件中的componentWillMount)将其保存在Redux存储中并添加一个函数来监听API以进行更改或只是调用它只有在我需要它的时候?我想做一个'直播'搜索框,因此它将显示输入中每个更改的数据。是不是更好,然后在开始时只调用一次?或者它是否会大到存放?

1 个答案:

答案 0 :(得分:0)

您永远不应该在componentWillMount中获取数据,请使用componentDidMount。

Where in the component lifecycle should I make an AJAX call?