This page data is fetched dinamically, the actual request is done in the server. This could be our common behaviour for frequently updated content (we dont need to wait the site to build)
A loading component can be quickly added in the component where the data fetching is happening: In this case, note, that the page is static (by default) (SSG) but the "Search Results" component is a Dynamic Server Component (render at request time) as it uses the searchParams page props. (More info here)
Form is a regular HTML form with submit action.
- PROS: Linkable filters, backend call, No API_Keys securities concern.
- CONS: Slower UX