React:onClick或componentDidMount()生命周期上的API请求

时间:2018-08-15 19:44:58

标签: javascript reactjs

我怀疑也许更接近“良好实践”和性能,而不是自己的功能。 我有两个组成部分。

  1. ListPosts.js (已连接到Redux),其路由为: / posts
  2. Post.js ,其路由为: / posts /:id

第一个列出所有帖子,如果您单击特定的帖子(例如ID为6的示例帖子),则转到该路线... / posts / 6

当前,我正在通过this.props.match.params.id来获取ID(在Post.js中),从而在componentDidMount(){}上进行API调用

但是我有一个疑问...还有其他更好的方法吗?就像,当用户单击链接(在ListPosts.js上)时发出请求,并将所有帖子数据向下传递到Post.js组件。

我将不胜感激。我正在尝试学习改进自己的工作方式。 谢谢

0 个答案:

没有答案