Medium
You have a route withApp Router
to automatically register a referral by username when a user accesses WeLoveDevs for the first time with an invite link. How to register the sponsor on the server side?
'//app/welcome/page.js'
import{ ServerComponentProps } from 'next/app';
export default function WelcomePage({ searchParams }: ServerComponentProps){
const referrer= searchParams.get('ref');
if(referrer){
// How to save it here in case a sponsor is informed?
}
return(
<div>
{referrer?(
<p>Your sponsor is:{referrer}</p>
):(
<p>No sponsor has been identified.</p>
)}
</div>
);
}
Author: AnasStatus: PublishedQuestion passed 156 times
Edit
0
Community EvaluationsNo one has reviewed this question yet, be the first!
2
What are the benefits of using dynamic imports in Next.js?5
What is the path to the about page in Next.js?2
How to manipulate HTTP response headers within a `getServerSideProps` function in Next.js3
Create a NextJS page with a navbar and a footer7
Load blog post data at build time for a static render.4
How to use Incremental Static Regeneration (ISR) in Next.js to update blog posts periodically after their initial publication.1
Where to place static files in a Next.js project.