1.0.0 • Published 1 year ago

vite-plugin-react-model v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

使用

  • npm i vite-plugin-react-model
  • main.js 放在根目录下
  • main.js 需要引入 , 代码如下
import ReactDOM from 'react-dom/client'
import App from "./src/index"
import { Provider } from '@vite-plugin-react-model'

ReactDOM.createRoot(document.getElementById('root')!).render(
    <Provider>
      <App />
    </Provider>
)
  • 在src目录下创建 app.js ,并抛出 getInitialState 方法,此方法为异步,执行此方法完成以后才会进行render,代码如下
const sleep = () => {
    return new Promise((resolve) => {
        setTimeout(() => {
            resolve(1)
        }, 5000)
    })
}
export const getInitialState = async () => {
    await sleep()
    return {
        c: 1
    }
}
  • 在src目录下创建models文件夹,后续与umi useModel一致
  • 在tsconfig中继承 src/.plugin-model/tsconfig.json
1.0.0

1 year ago

0.0.16

1 year ago

0.0.15

1 year ago

0.0.14

1 year ago

0.0.13

1 year ago

0.0.12

1 year ago

0.0.11

1 year ago

0.0.10

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago

0.0.0

1 year ago