UNPKG

keet

Version:

Minimalist view layer for the web

32 lines (24 loc) 604 B
import Keet from '../' import { html, getId } from '../utils' class Sub extends Keet { // provide the node id where this sub will rendered el = 'sub' componentDidMount () {} // rem } const sub = new Sub() sub.mount(html` <div id="sub"> this is a sub-component </div> `) class App extends Keet { subc = sub } const app = new App() app.mount(html` <div id="container"> <div>parent</div> <!-- {{component:subc}} --> </div> `).link('app') console.assert(getId('sub').innerHTML === 'this is a sub-component', 'sub-component rendering') // rem