在哪里发送请求,父组件或子组件?

时间:2019-04-14 09:32:46

标签: javascript reactjs vue.js

将页面拆分为多个组件后,将异步获取每个组件的数据,因此请求应由父组件发起,然后传递给子组件,或者将相应的请求直接发送给子组件。

2 个答案:

答案 0 :(得分:0)

您可以使用props将数据传递到子组件。但是对于更大的应用程序,管理起来将变得更加困难。因此,您需要使用状态管理库,例如ReduxMobX

答案 1 :(得分:0)

这是一个非常主观的话题。有很多类似Redux的状态管理库可以帮助解决此问题。您甚至可以使用自己的个人喜好架构(例如MVC / MVVM)来构建您的应用程序。如果您是初学者,那么我建议您先自己进行探索,这将使您了解所采用方法的优缺点。然后,您可以继续使用Redux / MobX之类的工具。