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