Reputation: 168
I'm using Next.js for my application and I have a page where I need to fetch data at build time using the getStaticProps
function. I want to be able to handle query parameters in this function, but by default, it doesn't provide direct support for query parameters.
Is there a recommended library or technique that I can use to handle query parameters within the getStaticProps
function in Next.js?
I've come across the query-string library, but I'm not sure if it's the best approach or if there are any other alternatives available. I would appreciate any suggestions or examples that can help me achieve this functionality.
Upvotes: 0
Views: 652
Reputation: 716
For all devs who are searching for a good get params handling library for react, remix or next.js (2025) -> NUQS
Upvotes: 0
Reputation: 49661
query parameters
is usually used for filtering, sorting, or pagination. those are dynamic, changes by user choice and your results also changes by the stored data in database. Based on your need, you have to use getServerSideProps
which runs for every request in pages
directory pages.
getStaticProps
runs only at build time. (in dev mode, it runs in every request). At build time, next.js will generate static html's and serve those html files.
Upvotes: 0