
Time tracking dashboard using NextJS
Design comparison
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.
Community feedback
Please log in to post a comment
Log in with GitHubJoin 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