serializable-form-react
install
$ npm install serializable-form --save-dev
why?
Make building forms easier!
examples
First define a form creator.
// forms/bookCreateForm.jsconst form = const isPresent = value && valuelength > 0 const bookCreateForm = moduleexports = bookCreateForm
Then define the form.
const Form FormInput = const bookForm = const BookCreateForm = { return <Form form=bookForm entry=propsentry onSubmit=propssubmit> <FormInput field="title" type="text" /> <FormInput field="author" type="text" /> </Form> } moduleexports = BookCreateForm
Then call it somewhere:
const BookCreateForm = const BookCreatePage = { return <BookCreateForm entry=propsentry // entry is a serializable-form entry which serves as the initial value onSubmit=... /> }