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

猪八戒网站建设报价服务器是干什么用的

猪八戒网站建设报价,服务器是干什么用的,如何管理网站域名,网站建设要域名和什么redux中间件 中间件的作用#xff1a; 就是在 源数据 到 目标数据 中间做各种处理#xff0c;有利于程序的可拓展性#xff0c;通常情况下#xff0c;一个中间件就是一个函数#xff0c;且一个中间件最好只做一件事情 数据源 -------- 中间件 -------- 中间件 -…redux中间件 中间件的作用 就是在 源数据 到 目标数据 中间做各种处理有利于程序的可拓展性通常情况下一个中间件就是一个函数且一个中间件最好只做一件事情 数据源 -------- 中间件 -------- 中间件 -------- 中间件 -------- 目标数据 applyMiddleware applymiddleware将一堆函数封装成一个函数这些函数的执行顺序由next传递 柯里化多参函数-单参函数 applyMiddleware(xxxx, xxxx)手撕thunk 在store 目录下新建 middleware 文件并创建文件 thunk.js export defualt ({dispatch}) next action {if (typeof action function) return action(dispatch)return next(action) }当前这个中间件西数不关心你想执行什么样的异步操作 只关心你执行的是不是异步操作 如果你执行的是异步操作 你在触发action的时候 给我传递一个函数 如果执行的是同步操作 就往下执行 异步操作代码要写在你传递进来的函数中 当前这个中间件函数在调用你传递进来的西数时 要将dispatch方法传递过去 在 store 中引入 index.js import { legacy_createStore as createStore, applyMiddleware } from redux; import reducer from ./reducers/root.reducer; import thunk from ./middleware/thunk;const store createStore(reducer, applyMiddleware(thunk))export default store使用 modal.actions.js import { CHANGEMODALSHOW } from ../const/modal.constexport const changeModalShow value ({type: CHANGEMODALSHOW, value})export const changeModalShow_async value dispatch {setTimeout(() {dispatch(changeModalShow(value))}, 2000) }Modal.js import React from react import { bindActionCreators } from redux import { connect } from react-redux import * as modalActions from ../store/actions/modal.actionsconst Modal ({isShowModal, changeModalShow, changeModalShow_async}) {const styles {width: 400px,height: 400px,left: 50%,top: 50%,position: absolute,transform: translate(-50%, -50%),background: aliceblue,display: isShowModal ? block : none}const handelShowModal () {changeModalShow_async(true)}const handelHiddenModal () {changeModalShow(false)}return (divbutton onClick{handelShowModal}显示/buttonbutton onClick{handelHiddenModal}隐藏/buttondiv style{styles}/div/div) } const mapStateToProps state ({isShowModal: state.modal.isShowModal })const mapDispatchToProps dispatch bindActionCreators(modalActions, dispatch)export default connect(mapStateToProps, mapDispatchToProps)(Modal)redux-thunk Redux 的Thunk中间件。它允许编写内部带有逻辑的函数可以与 Redux 存储dispatch和getState方法进行交互 安装 npm install redux-thunk在 store 中引入 import { legacy_createStore as createStore, applyMiddleware } from redux; import reducer from ./reducers/root.reducer; import thunk from redux-thunk;const store createStore(reducer, applyMiddleware(thunk))export default store效果是跟自己手写thunk效果一样的
http://www.hkea.cn/news/14544421/

相关文章:

  • 专业网站设计公司地址湖南人文科技学院招生网
  • 哈尔滨发布最新公告广州做seo的公司
  • 营销型网站的建设要求都有什么作用网站产品推广
  • c 微网站开发wordpress 群发消息
  • 电子商务网站制作网站制作大连
  • app和网站的成本区别类似pc蛋蛋的网站建设
  • 企业做网站优劣wordpress代码分割
  • 做论坛网站如何赚钱的wordpress 自带分页
  • 云南昌旅游的网站建设浙江网站设计公司
  • 社交网站只做苏州建网站制作费用多少钱
  • 古典风格网站模板htmlWordPress纯代码标签页面
  • 目前什么编码做网站最好手机客户端app下载安装
  • 电商网站的建设的主要目的企业网站开发丨薇
  • 企业网站系统设计论文张家港建网站价格
  • 找网站开发需求客户平台室内设计师需要学什么软件
  • 网站开发产品需求说明可以看违禁网页的浏览器
  • 网站主办者和所有者区别富阳网站建设 优帮云
  • 专做酒的小程序网站html门户网站模板
  • 增城定制型网站建设东莞网站建设 牛魔网
  • 济南企业自助建站网站需求建设关系书
  • 南京做网站咨询南京乐识网站服务器怎么进
  • 网站制作培训费用能源与动力工程
  • 苏州手机网站建设搜索引擎排名2020
  • 财佰通突然做网站维护什么是网络营销产生的观念基础
  • 做标识的网站 知乎壁纸公司网站源码
  • 大学网站群建设方案网页设计是什么岗位
  • 惠网 做网站制作网页网站
  • 北京免费网站建设助邦建筑工程网
  • 5种可以给网站带来流量的方式黄埔定制型网站建设
  • wordpress系统设置网站搜索优化怎么做