# react-form-builder **Repository Path**: lingjun2016/react-form-builder ## Basic Information - **Project Name**: react-form-builder - **Description**: A complete react form builder that interfaces with a json endpoint to load and save generated forms. The toolbox contains 16 items for gathering data. - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2019-09-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![init npm package](https://img.shields.io/badge/npm-0.0.3-orange.svg?style=flat-square)](https://www.npmjs.com/package/react-forms-builder) [![Build Status](https://api.travis-ci.org/blackjk3/react-form-builder.svg?branch=master)](https://travis-ci.org/blackjk3/react-form-builder) # React Form Builder 2 A complete react form builder that interfaces with a json endpoint to load and save generated forms. - Upgraded to React 16.x.x - Use react-dnd for Drag & Drop - Save form data with dummy api server. ![](screenshot.png) ### Editing Items ![](screenshot2.png) # Basic Usage ```javascript var React = require('react'); var FormBuilder = require('react-forms-builder'); React.render( , document.body ) ``` # Props Toolbar._defaultItems ```javascript var items = [{ key: 'Header', name: 'Header Text', icon: 'fa fa-header', static: true, content: 'Placeholder Text...' }, { key: 'Paragraph', name: 'Paragraph', static: true, icon: 'fa fa-paragraph', content: 'Placeholder Text...' }]; ``` # React Form Generator Now that a form is built and saved, let's generate it from the saved json. ```javascript var React = require('react'); var FormBuilder = require('react-forms-builder'); React.render(