Skip to content
This repository has been archived by the owner on May 19, 2021. It is now read-only.

dineug/lit-observable

Repository files navigation

Moved

This module has moved and is now available at @vuerd/lit-observable. Please update your dependencies. This repository is no longer maintained.

lit-observable

lit-html + reactive

npm version GitHub

Document

Install

$ yarn add @dineug/lit-observable
or
$ npm install @dineug/lit-observable

Usage

import { defineComponent, html, observable } from '@dineug/lit-observable';

defineComponent('my-counter', {
  render() {
    const state = observable({ count: 0 });

    const onIncrement = () => {
      state.count++;
    };

    return () => html`
      <button @click=${onIncrement}>Increment</button>
      <span>${state.count}</span>
    `;
  },
});

const myCounter = document.createElement('my-counter');
document.body.appendChild(myCounter);

About

lit-html + reactive

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published