Skip to content

Latest commit

 

History

History
16 lines (8 loc) · 1.22 KB

README.md

File metadata and controls

16 lines (8 loc) · 1.22 KB

Survey form with React

This weeks project was centered around finally using React to its full potential by introducing State. The task was to create a Typeform-like survey to collect data from your users.

The problem

For this weeks task, I quickly came up with the idea to create a site where the user answers questions about tv-preferences, and in the end it generates a random suggestion from an array based on data that has been filtered by the users answers. It turned out to also be great practice on arrays and ternary conditionals!

I wanted to practice different forms of input, connecting it to the React Hook useState, and decided to include a text input, radio buttons, a drop down menu, a range slider and a checkbox. If I had time, I would include even more elements. One thing I was trying to create, but decided to skip since I thought it would take more time than I had left, was being able to select multiple genre options to filter on.

I did not have time to dive that deep into styling the form elements, so that I might revisit later on. It was also quite challenging to make the form elements accessible, which I also might have to adjust when I have more time.

View it live

https://matildas-tv-guide.netlify.app/