javascript 在ReactJS中什么更有效?[关闭]

0kjbasz6  于 2023-06-28  发布在  Java
关注(0)|答案(1)|浏览(86)

已关闭,此问题为opinion-based。目前不接受答复。
**想改善这个问题吗?**更新问题,以便editing this post可以用事实和引用来回答。

昨天关门了。
Improve this question
我有一个疑问:
我在ReactJS和Vite中有一个应用程序。我在一些组件中做了很多GET申请,我真的不知道我面临的这个问题的答案:
什么更有效率?
1 -在第一个组件('最'父亲)中做所有获取申请,并通过 prop 发送给子组件; 2 -不要通过 prop 发送,并保持在不同的组件中获取请求;
有人能帮帮我吗

cnwbcb6i

cnwbcb6i1#

如果你的目标是效率,你应该把你的组件分开。
最好将GET调用拆分到需要它的组件中,这样你就可以使它们可重用(当你使用react时,这是一个很好的方法),如果父组件不需要结果数据,你就不必在所有嵌套的查尔兹组件中将结果作为props传递。这样保存一些代码,并使组件逻辑更加清晰。
之后,如果您需要更多的优化,您可以使用像react-query这样的库,它允许您“缓存”GET调用的结果,并且可以避免导航期间的大量请求

相关问题