nilocesar / tembo

:elephant: My own tiny react-like rendering engine.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Alt text

Tembo

Tembo is my own react-like rendering engine implementation in 4kb.

API

Tembo.createClass(componentSpec)
const Message = Tembo.createClass({
        getInitialState : function(){
          return {
            message : 'Hello Word'
          }
        },
        render : function(){
          return Tembo.createElement('div',{},this.state.message)
        }
      })
Tembo.createElement(temboComponentClass || domNodeName,props,children)
    Tembo.createElement('div',{},'hello world')
Tembo.render(temboComponent, DOMNode)
    const component = Tembo.createElement(myMessage,{},false)
    Tembo.render(component, document.getElementById('content'));

About

:elephant: My own tiny react-like rendering engine.

License:MIT License


Languages

Language:JavaScript 82.5%Language:HTML 17.5%