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:
Gosha Arinich has written an excellent series of articles on how to use forms in React, at https://goshakkk.name/on-forms-react/ . 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.
He's also recently published a book called "The Missing Forms Handbook of React", which is very much worth it: https://goshakkk.name/the-missing-forms-handbook-of-react/ . Beyond that, I have links to a number of other articles that deal with forms, at https://github.com/markerikson/react-redux-links/blob/master... .
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 https://www.reactiflux.com .