0.1.2 • Published 2 years ago

react-easy-use-store v0.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

react-easy-use-store

扁平化管理你的数据

install

npm i react-easy-use-store or yarn add react-easy-use-store

easy use

Provider initalState

import React from "react";
import ReactDOM from "react-dom/client";
import { Provider, createStore } from "react-easy-use-store";
import App from "./App";

const initalState = {
    test:'foo',
    bar:'bar'
}

const store = createStore(initalState)

const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(
  <Provider store={store}>
    <App />
  </Provider>
);

setStore connect

import React,{useEffect} from "react";
import { useSetStorer, connect } from "react-easy-use-store";

function Counter({count,test}) {

  const setStore = useSetStorer()

  useEffect(()=>{
      console.log(count)
  },[count])

  useEffect(()=>{
      setStore('count',10)
  },[])

  return (
    <div>
        {count}
        {test}
    </div>
  );
}

export connect('count','test')(Counter)
0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago