当前位置: 首页 > news >正文

西安建设网站公司哪家好网站建设主要包括哪些

西安建设网站公司哪家好,网站建设主要包括哪些,青岛市网页设计公司,专业制作教学课件前置介绍 Umi 是一个基于 React 的可插拔企业级前端应用框架,Umi 提供了一系列的插件和约定,使得开发者能够以约定大于配置的方式进行开发,同时还支持丰富的功能扩展和插件机制。 Dva 是一个基于 Redux、Redux-Saga 和 React-Router 的数据…

前置介绍

Umi 是一个基于 React 的可插拔企业级前端应用框架,Umi 提供了一系列的插件和约定,使得开发者能够以约定大于配置的方式进行开发,同时还支持丰富的功能扩展和插件机制。

Dva 是一个基于 Redux、Redux-Saga 和 React-Router 的数据流管理框架。它的目标是简化 React 应用中数据的流动和管理,提供一种可预测、可维护和可扩展的状态管理方案。Dva 的核心思想是将数据和逻辑组织成以模型(Model)为单位的概念,并通过约定的方式将它们组织在一起。

具体使用

umi 现在已经内置了 dva。

  1. 首先需要配置 dva: {} 打开 Umi 内置的 dva 插件。

  2. 创建 Model:在 Umi 项目的 src/models/ 目录下创建一个新的文件,例如 example.js,用于定义一个模型。

import UserConreoller from "@/services/user"// src/models/example.jsexport default {// 命名空间namespace: 'example',// 状态(数据)state: {data: [],},// 同步更新仓库状态数据reducers: {save(state, { payload }) {return { ...state, data: payload };},},// 异步更新仓库状态数据effects: {*fetchData({ payload }, { call, put }) {const response = yield call(UserConreoller.getUser, payload); // 调用异步请求接口yield put({ type: 'save', payload: response.data }); // 触发对应的 reducer},},
};
import { request } from '@umijs/max'// src/services/user.js
function getUser() {return request('/api/user', {method: 'GET',})
}
export default {getUser
}

在上面的代码中,我们定义了一个名为 example 的模型,包含了初始状态 state 和两个方法:reducerseffectsreducers 用于处理同步操作,而 effects 用于处理异步操作。

  1. 使用 Model:在 React 组件中使用我们定义的模型。
import {useDispatch} from '@umijs/max'function ExampleComponent() {const dispatch = useDispatch()const { data } = useSelector(state => state.example)useEffect(() => {dispatch({ type: 'example/fetchData', payload: {} }); // 触发异步操作}, []);return (<div>{data}</div>);
}export default ExampleComponent
http://www.yingshimen.cn/news/796/

相关文章:

  • 养老网站建设 中企动力旅游网站建设报价方案
  • 国外家谱网站的建设保定市做网站的电话
  • 网站建设开票内容是什么意思xml网站地图在线生成工具
  • 重庆市建设厅网站网站建设合同中英文
  • 南阳网站运营淘宝网首页官网电脑版
  • 如何查看网站点击量建设项目验收网站
  • 查看网站流量重庆做网站好的公司
  • 重庆律师网站建设wordpress缩进
  • 手机网站关键词seo化肥网站模板
  • 在哪买网站空间网店美工毕业设计论文
  • 手机社交网站建设asp网站的安全性
  • 做网站网课wordpress 网站上传
  • 青岛网站建设最便宜建查查官网
  • 做网站需要每年都交钱吗流量平台当建价值高地
  • vue做pc网站公司做企业网站的哪家好
  • 网站设计兼容模式用什么软件制作图片
  • 摄影工作室网站建设模板南阳网站建设新闻
  • 佛山网站建设的公司品牌建设策略论文
  • 外贸推广建站软件开发好学吗
  • 大企业网站建设方案淄博想建网站
  • 岳池网站建设建设网站教程视频视频视频
  • 网站网页是怎么做的做网站的产品图片
  • 开源企业网站建设系统最全的数据网站
  • 网站设计服务商微信定制开发 网站开发
  • 美丽定制 网站模板深圳燃气公司有哪几家
  • 公司网站开发费用济南兴田德润o简介图片拖拽式在线网页制作工具
  • 图片模板网站免费知识库管理系统
  • 布吉网站建设哪家好建个注册页面网站
  • 揭阳商城网站建设免费网页游戏poki
  • 网站的建设步骤网站审批需要什么手续