1.0.12 • Published 3 years ago

react-hooks-models v1.0.12

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

使用方法

下载

npm i react-hooks-models -S

使用

import { useModel, Provider, Context } from 'react-hooks-models';
// 容器代码

import { Provider } from "react-hooks-models";
import models from '@/models';

export default (props) => (
  <Provider models={models}>
    {props.children}
  </Provider>
)
// modles 文件

import React from 'react';

const useTest = () => {
  const [number] = React.useState(22222);

  return {
    number,
  };
};

const models = {
  test: useTest,
};

export type Models = typeof models;

export default models;
// 业务代码

import { useModel } from 'react-hooks-models';
import { Models } from '@/models';

export default (props) => {
  const { number } = useModel<'test', Models>('test'); // 对应在models中 test
  return <>
    ...xxxx
  </>
}
1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago