Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 493 Bytes

README.md

File metadata and controls

29 lines (24 loc) · 493 Bytes

sill

A fun(ctional) little frontend application framework.

/** @jsx h */
import { h, app } from 'sill'
import store from './store.js'

import App from './components/App.js'
import Home from './pages/Home.js'
import About from './pages/About.js'

const program = app([
  ['/', () => (
    <App>
      <Home />
    </App>
  )],
  ['/about', () => (
    <App>
      <About />
    </App>
  )]
])(document.getElementById('root'))

store.update(state => program.render())

MIT