URL includes the page index, which is a React state.,唯一的区别是我在同一个页面上加载了更多的项目(所以更像是无限滚动,而不是分页),但问题是: const { data } = useSWR(`/api/data?page=${pageIndex}`, fetcher); 注意数据是如何根据来自状态的pageIndex变量来获取的。一旦它改变了一切,重新渲染,所以不是每次用户点击一个按钮都会得到更多的项目,我总是得
我希望能够从API、服务器端检索数据,并将其加载到React上下文中,以便使我的应用程序中的任何组件都可以使用它。我尝试过各种各样的事情,但似乎没有什么能让我做我想做的事情。我尝试过的一些事情包括:
getServerSideProps -这允许我检索数据,服务器端,但只存在于页面组件,所以如果我希望在每个页面上都可用,而且我不知道我的用户将登陆哪个页面,我需要为每个页面添加逻辑getInitialProps in