CV Project

  • HTML
  • CSS
  • JS
  • react

DIVE INSIDE

To practice what I’d learned regarding React states, I developed a CV creator site where the user’s information is placed within a preview div in real-time. The user is able to tailor the template for their needs, eliminating the default sections provided if not applicable. Filler information is also initially provided so that the format of the template is easily seen, to be removed when the user provides their own information.

A challenge I experienced was initially syncing the form information with the preview. Previously, I had relied on DOM manipulation to retrieve information from the user. However, this information may not be available with React rendering, and I learned to use event emitters combined with React states to read and save the user’s input.