1.0.1
English | 中文文档
在全局中注册初始化信息的 umi plugin.
# or yarn $ npm install @umijs/plugin-initial-state --save
3 步开始使用 @umijs/plugin-initial-state
.umirc.js
export default { plugins: [['@umijs/plugin-initial-state', options]], };
src/app.ts
export async function getInitialState() { return 'Hello World'; }
import React from 'react'; import { useModel } from 'umi'; export default () => { const { initialState, loading, refresh } = useModel('@@initialState'); return <>{ loading ? 'loading...' : initialState }</>; };
完整例子可参考 ./example.
MIT
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
English | 中文文档
@umijs/plugin-initial-state
在全局中注册初始化信息的 umi plugin.
安装
用法
3 步开始使用 @umijs/plugin-initial-state
1. 在
.umirc.js中配置2. 在
src/app.ts中配置 getInitialState 方法3. 在 React 组件或其他 Model 中使用 initialState
完整例子可参考 ./example.
LICENSE
MIT