Skip to content
This repository was archived by the owner on Feb 23, 2025. It is now read-only.

stevenvachon/handlebars-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

handlebars-react NPM Version Build Status Dependency Status

Compile Handlebars templates to React.

Compile this:

<div>	value1 {{variable1}} {{#if variable2}}<span>value2</span>{{else}}nothing{{/if}}	<span data-attr="{{#if variable3}}value3{{/if}} value4">value5</span> </div>

into this:

React.DOM.div(null, "value1", this.props.variable1, this.props.variable2 ? React.DOM.span(null, "value2" ) : "nothing", React.DOM.span({"data-attr":(this.props.variable3 ? "value3" : "") + " value4"}, "value5" ) );

Usage

Server/Browserify

var HandlebarsReact = require("handlebars-react"); var result = new HandlebarsReact(options).compile("<h1>{{title}}</h1>");

AMD/etc

Accessible via define() or window.HandlebarsReact.

Options

See handlebars-html-parser.

About

Compile Handlebars templates to React.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published