stir-template

2019-09-13

server-side template inspired by React

Stir template

A string-based HTML template library inspired by React.

Usage

npm i --save-dev stir-template

or

yarn add --dev stir-template

Methods:

stir.render
stir.createElement
stir.createFactory

Predefined:

stir.doctype
stir.html
stir.head
stir.body
stir.title

stir.link
stir.meta
stir.script

stir.div
stir.span
stir.a
stir.code
stir.input
stir.textarea

Example in CoffeeScript:

{html, head, body, div} = stir

link = stir.createFactory 'link'
script = stir.createFactory 'script'

module.exports = (data) ->
  stir.render stir.doctype,
    html null,
      head null,
        link()
        script()
      body null,
        div name: 'a', 'empty'
        div()

Difference from React

stir-templatedoes not escape DOM properties(which React does). Object properties are directly rendered to DOM properties.

License

MIT

HomePage

https://github.com/mvc-works/stir-template

Repository

https://github.com/mvc-works/stir-template.git


上一篇:textarea-indent
下一篇:cirru-parser
相关教程
关注微信

扫码加入 JavaScript 社区

相关文章

首次访问,需要验证
微信扫码,关注即可
(仅需验证一次)

欢迎加入 JavaScript 社区

号内回复关键字:

回到顶部