kanitsharma / react-shinju

🛩Ultra Lightweight React State Management with Shinju

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Shinju

Ultra Lightweight React State Management with Shinju

What is Shinju?

👉Go Here

Usage

import StateTree from '@higherorder/shinju';
import { subscribeComponent } from 'react-shinju';

const State = StateTree();

const Counter = ({ state }) => (
  <div onClick={_ => State.add((state.counter || 0) + 1, 'counter')}>
    {state.counter}
  </div>
);

subscribeComponent(State)(Counter);

About

🛩Ultra Lightweight React State Management with Shinju


Languages

Language:JavaScript 100.0%