crude-box-react

1.1.1 • Public • Published

introduction

crude-box is framework agnostic and simplistic data management system. Crude-box-react is interface between crude-box and react.

installation

npm install crude-box crude-box-react

example

crude.js

import CrudeBox from "crude-box";

export const crude = new CrudeBox();
export const store = {
  test: crude.create("some data"),
  test2: crude.create("some other data"),
};

App.js

import React from "react";
import subscribe from "crude-box-react";
import { crude, store } from "./crude";

function App() {
  return (
    <>
      <div onClick={() => crude.update(store.test, "new value")}>
        {crude.read(store.test)}
      </div>
      <div onClick={() => crude.update(store.test2, "new value")}>
        {crude.read(store.test2)}
      </div>
    </>
  );
}

export default subscribe(crude, [store.test, store.test2])(App);

Readme

Keywords

none

Package Sidebar

Install

npm i crude-box-react

Weekly Downloads

1

Version

1.1.1

License

ISC

Unpacked Size

4.98 kB

Total Files

3

Last publish

Collaborators

  • ismotee