reactjs - 你如何获取数据?按页面还是按组件?
问题描述
假设我有一个页面 - 仪表板和 3 个组件:我的笔记、我的朋友发布和我的通知。现在,您将如何获取该页面的数据?你宁愿做这样的事情:
query Dashboard{
getMyNotes{...}
getMyFriends{...}
getMyNotifications{...}
}
还是您会在这些组件中进行 3 个单独的查询?第二种方法似乎更慢,因为您需要向服务器发出 3 个请求,但前端似乎不那么混乱,因为您不需要将道具传递给那些组件,这使得在整个应用程序中更容易使用它们。或者也许这无关紧要?你怎么看?
解决方案
为了简单起见,我会做 3 个请求。而且它可能根本不会变慢。可能更快,因为这些请求将同时运行。
推荐阅读
- ubuntu - 在 jenkins shell 脚本中创建的 Tmux 会话在作业完成后被删除
- r - Select a time period by day and month
- go - 获取clang:错误:链接器命令失败,退出代码为1
- reactjs - 找不到模块'babel-preset-react'
- google-sheets - Trying to find the content of a cell next to the array formula's match
- reactjs - Axios 浏览器支持
- go - 使用字符串初始化字节数组
- python - 从 BigQuery 缓慢更改查找缓存 - Dataflow Python 流式 SDK
- git - gitbox 中的图片来自哪里?
- r - Keras 神经网络不适合 R