Using Telefunc with Next.js.


Initial Data

For fetching the initial data of pages (SSR data) we use Next.js's built-in data fetching mechanism instead of Telefunc.

For example, we can use Next.js's getServerSideProps to fetch initial data directly from a database, see Next.js Docs > Data Fetching > getServerSideProps.

We still use Telefunc for fetching data but only after the initial rendering of the page, for example for pagination or infinite scroll.

In case you're curious: we cannot use Telefunc for server-side rendered (SSR) data because only the framework can pass SSR data from the server to the client-side (which is needed for hydration). This is common to all SSR frameworks like Next.js.