/simba

Lightweight JavaScript Framework

Primary LanguageJavaScriptMIT LicenseMIT

simba

Features

  • Immutable State by default. Uses immer.js under the hood.

  • Components have their own state.

  • Mutate state like you would in JavaScript. Immer has you covered.

  • No classes, no this, no vdom

Usage

CDN

<script type='module'>
import {R, H, CreateComponent} from 'https://cdn.jsdelivr.net/gh/santoshrajan/simba/simba.js'

NPM

$ npm install @santoshrajan/simba --save

Demos

Counter

Todo

See examples folder for more