¿Cómo crear un formulario html dynamic en reactjs usando datos json?

Hola, ¿alguien puede ayudarme a crear un formulario html dynamic en reactjs utilizando el formulario de datos json local? Tengo el siguiente formato json que contiene los detalles del formulario para 3 campos.

{ "sampleData": [{"indexId":"1", "abrvIndexName":"firstname", "indexDesc":"First Name", "htmlControlType":"textbox", "cssClassName":"form-control"}, {"indexId":"2", "abrvIndexName":"lastname", "indexDesc":"Last Name", "htmlControlType":"textbox", "cssClassName":"form-control"} {"indexId":"3", "abrvIndexName":"address", "indexDesc":"Address", "htmlControlType":"textarea", "cssClassName":"form-control"} ] } 

y debajo está el componente de reacción para la forma que necesito crear dinámicamente, a partir de ahora tengo 3 campos que son estáticos y deben colocarse dinámicamente desde el json anterior.

 var React = require('react'); var ReactDOM = require('react-dom'); var Menu = React.createClass({ render: function () { return ( 

Sample Dynamic Form using json data