Time tracking dashboard using NextJS

Solution retrospective
I'm proud of the way I debugged the code after having an issue while the project was on build process on Vercel. I solved the issue but I will load data differently than this time next time as my code looks a little bit messy in my opinion.
What challenges did you encounter, and how did you overcome them?The code worked perfectly on local server when i was building it, but when I tried to host in on Vercel, I got a prerendering error from the Dashboard component. I solved it by loading first every variable in use inside the dashboard component and it's children components from the app page.tsx
file, which has the async function where I loaded the JSON data, then passing the these variables as props down to the dashboard and its components. Also, I had an issue to type
or interface
props with my first solution for loading the JSON data, but solved it using quicktype.io.
I would appreciate help on how to efficiently load data in nextjs.
Please log in to post a comment
Log in with GitHubCommunity feedback
- @Faojulazim
I really likes the solution of yours. Happy Coding!
Join our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord