javascript - 如何在 getInitialProps 中使用 Apollo 客户端?- 下一个 9.3.5
问题描述
使用 Next 9.3.5 / TypeScript / Apollo boost / next-with-apollo
const { loading, error, data } = useQuery(DATA_QUERY, {
variables: {
id: someId,
},
});
它实际上只在客户端上呈现吗?我刚查了一个页面源代码,看到了这些数据,是不是说明SSR有效?还是我需要在那里使用getInitialProps
和使用 apollo 客户端进行查询,然后将其作为道具传递给组件?另外,如果我想在客户端更改单击时查询的数据,我应该以某种方式从服务器端观看它,还是只在客户端观看?
解决方案
推荐阅读
- python - 在 matplotlib 中,我可以将标签设置在绘图的底部但刻度线为零吗?
- sql-server - 在 ASP.NET MVC 中,只有特定数据的首字母才会保存在数据库中
- javascript - 无法使用 highlight.js 以正确的顺序呈现 XML
- sql-server - 在存储过程 SQL Server 中的 Select 查询中执行动态查询
- node.js - 与私有子网中的 EC2 Node.js 服务器的连接超时
- android - Android项目:gradle配置失败
- c++ - 将基实例指针转换为派生实例指针是否合法?(实例不是派生实例)
- java - 使用 mySQL 的 Java Hibernate 应用程序 - 登录页面不起作用
- mysql - 是否可以依靠不同的empid?
- macos - Catalina 不允许我使用 npm 安装 gulp 或其他应用程序