Skip to content

Repository files navigation

React bindings for Poly state

How to install

npm install @poly-state/react
#or
yarn add @poly-state/react

Example

import{createStore}from'@poly-state/poly-state';import{createStoreSelector}from'@poly-state/react';exporttypeCounterStoreType={count: number;};exportconstcounterStoreInitialState: CounterStoreType={count: 0,};exportconstcounterStore=createStore(counterStoreInitialState);exportconstuseCounterStoreSelector=createStoreSelector(counterStore);

On Component level

constTestComponent=()=>{constcount=useCounterStoreSelector(state=>state.count);constincrement=()=>{counterStore.setCount((prev)=>prev+1);};return<h1onClick={increment}>{count}</h1>;};

Releases

Packages

Contributors

Languages