Hi All,
I need to build a survey system in my current React based product. Basically, survey is not the core functionality of the product. It may or may not be used.<p>Survey would have approx 50 questions and should be able to take boolean, string or multiple-choice values. Any suggestions to have something light weight developed within the product?<p>I was looking at http://surveyjs.org/ - How good is this?
You should be able to develop that just using basic React components, inputs, and form management approaches. Here's my standard advice for learning how to use forms in React:<p>Gosha Arinich has written an excellent series of articles on how to use forms in React, at <a href="https://goshakkk.name/on-forms-react/" rel="nofollow">https://goshakkk.name/on-forms-react/</a> . I highly recommend you read those. In particular, he describes the concepts of "controlled inputs" and "uncontrolled inputs", which are important to understand when writing forms in React, as well as managing a list of inputs.<p>He's also recently published a book called "The Missing Forms Handbook of React", which is very much worth it: <a href="https://goshakkk.name/the-missing-forms-handbook-of-react/" rel="nofollow">https://goshakkk.name/the-missing-forms-handbook-of-react/</a> . Beyond that, I have links to a number of other articles that deal with forms, at <a href="https://github.com/markerikson/react-redux-links/blob/master/react-forms.md" rel="nofollow">https://github.com/markerikson/react-redux-links/blob/master...</a> .<p>If you've got more questions, I'd encourage you to drop by the Reactiflux chat channels on Discord. It's a great place to learn, ask for help, and discuss React and related topics. The invite link is at <a href="https://www.reactiflux.com" rel="nofollow">https://www.reactiflux.com</a> .