The main goal for the day was to finish the module on core React State concepts (like single source of truth principle, scoping state, and other stuff), and to start building my first mini React project!
The project is a simple CV builder tool that lets you edit everything, pick a style, and then export it to PDF. I bullied my fear of blank page to death many projects ago, so after some sketching and planning I started right away with building the directory hierarchy and the core components
The file structure I came up with so far
It's a completely new paradigm compared to building stuff in vanilla JS, so obviously I'm still getting used to utilizing all those concepts to my advantage. Nevertheless, will keep updating and learning in public.
Here's the directory so far, though it's nothing more than some components glued and taped together for now - https://github.com/soloiaros/cv-builder-react
If you have any advice, I would absolutely love to hear it! I'm only starting with React, so any piece of guidance from someone more skilled is just invaluable.

Top comments (0)