comfey
Version:
Tiny micro mini data binding library inspired by react hook useState
16 lines (13 loc) • 452 B
JavaScript
import Comfey from '../../index';
import '../../comfey.css';
import ComfeyDom from '../../view/dom';
const COMFEY_DEBUG = true;
const app = new Comfey(
new ComfeyDom(document.getElementById('app'), COMFEY_DEBUG)
);
const [, setActive] = app.useState('stateActive', false);
const [, setFontSize] = app.useState('fontSize', '');
setInterval(() => {
setActive(Math.random() > 0.5);
setFontSize(Math.random() > 0.5 ? 'large' : 'normal');
}, 1000);