@store-unit/react

v1.0.4
A React integration for store-unit, a watchable data unit for UIs
hooks store-unit react

@store-unit/react

A react integration for store-unit

Getting Started

Install

npm install @store-unit/react

Usage

import { Store } from 'store-unit';
import { useStore } from '@store-unit/react';

const themeStore = new Store({ isLight: true });

export function Component() {
  const value = useStore(themeStore);
  return (
    <div style={{ background: value.isLight ? 'white' : 'black' }}>
      <button
        onClick={() => {
          themeStore.setState({ isLight: !value.isLight });
        }}
      >
        Toggle theme
      </button>
    </div>
  );
}
npm i @store-unit/react

Metadata

  • MIT
  • Whatever
  • everdimension
  • released 11/1/2023

Downloads

Maintainers