27/10/2025
Monthly Work Log β October 2025
β
Summary of What I Worked On
This month, I concentrated on enhancing my frontend development skills, particularly in React and Next.js. I investigated how to effectively utilize React Hooks, such as useState, useEffect, and useCallback, for state and side-effect management. I also acquired knowledge on working with APIs in Next.js, including building API routes, handling async requests, and displaying fetched data dynamically.
---
Achievements
Built a small movie listing page using Next.js API routes and React Hooks.
Learned how to use useEffect and useCallback correctly to avoid rendering errors.
Integrated third-party APIs (Movies Database API) to fetch real-time data.
Improved project structure by organizing components and managing state effectively.
---
Learnings from Failures / Challenges
Initially, I encountered the βsetState synchronously within an effectβ warning in React.
β I learned the importance of dependency arrays in useEffect and how to prevent re-render loops.
Debugging async functions and handling API errors taught me how to structure cleaner and safer asynchronous logic.
I also realized that code readability and small reusable components make debugging and testing much easier.
---
Monthly Highlights
Completed my first dynamic API-driven page using Next.js.
Gained confidence in React Hooks fundamentals.
Learned how to write clear README.md documentation for projects.
Became more consistent with committing my work and reflecting on my growth.