@flexbase/store-react

3.0.0 • Public • Published

store-react

Coverage Quality Gate Status

Installation

npm install @flexbase/store-react

or

yarn add @flexbase/store-react

Usage

useStore

integrates useState with flexbase store

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

export const component = () => {
  const [value, setValue] = useStore(store);

  return (
    <div>
      <p>You clicked {value} times</p>
      <button onClick={() => setValue(count + 1)}>Click me</button>
    </div>
  );
};

useStoreLayout

integrates useLayoutEffect with flexbase store

import { useStoreLayout } from '@flexbase/store-react';

export const component = () => {
  const [value, setValue] = useStoreLayout(store);

  return (
    <div>
      <p>You clicked {value} times</p>
      <button onClick={() => setValue(count + 1)}>Click me</button>
    </div>
  );
};

Package Sidebar

Install

npm i @flexbase/store-react

Weekly Downloads

677

Version

3.0.0

License

MIT

Unpacked Size

5.28 kB

Total Files

10

Last publish

Collaborators

  • chris.fowlkes
  • drbobbeaty
  • peilong-du
  • knoxcoder