JSFiddle - React, Tailwind, and code Playground

by evilcelery

JavaScript

(function ($){ 
    var User = Backbone.Model.extend({ 
        schema: { 
            email:      { dataType: 'email' }, 
            name:       { type: 'Text' }, 
            tel:        { type: 'Number'}, 
            notes:      { type: 'List' } 
        } 
    }); 

    var Model = new User ({ 
        tel: null, 
        notes: ['item1', 'item2', 'item3'] 
    }); 
    var FormView = Backbone.View.extend({ 
        initialize: function (){ 
            _.bindAll(this, 'render'); 
        }, 

        render: function () { 
            var form = new Backbone.Form({ 
                model: Model, 
                fieldsets: [ email, name, number, notes ] 
            }).render(); 
            $(this.el).append(form.el); 
            return this; 
        } 
    }); 
    var listView = new FormView(); 

})(jQuery);