Next.js template
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

index.js 609B

1234567891011121314151617181920212223242526
  1. import { dehydrate, QueryClient } from '@tanstack/react-query';
  2. import PaginationComponentRQ from '../components/pagination/react-query/PaginationComponentRQ';
  3. import { getData } from '../requests/dataRequest';
  4. const Home = () => {
  5. return (
  6. <>
  7. <h1>Home</h1>
  8. <PaginationComponentRQ></PaginationComponentRQ>
  9. </>
  10. );
  11. };
  12. export async function getServerSideProps() {
  13. const queryClient = new QueryClient();
  14. await queryClient.prefetchQuery(['randomData', 1], () => getData(1));
  15. return {
  16. props: {
  17. dehydratedState: dehydrate(queryClient),
  18. },
  19. };
  20. }
  21. export default Home;