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

建设银行企业版网站做微网站平台

建设银行企业版网站,做微网站平台,WordPress小说网站源码,岗顶网站建设一个需求: header组建中有一个搜索框,然后这个搜索框在其他页面路由上都可以使用:例如这两个图共用顶部的搜索框; 我之前的做法就是组建传值, 在他们header 组建和 PageA ,B 的父级组件上定一个值,然后顶部变化传到父级组件,在从父级组件传到page组件,有点繁琐,现在说一下利用…一个需求: header组建中有一个搜索框,然后这个搜索框在其他页面路由上都可以使用:例如这两个图共用顶部的搜索框; 我之前的做法就是组建传值, 在他们header 组建和 PageA ,B 的父级组件上定一个值,然后顶部变化传到父级组件,在从父级组件传到page组件,有点繁琐,现在说一下利用redux解决这个问题: 其实就是在同一个窗口内的组件共享一个store值, store的至一旦发生变化,就通知到监听这个值变化的组件中去: 首先准备连个组件,然后用一个组件套住它们两个如下 Header.tsx文件: Home.tsx(table页面所在) 看清代码中的参数函数 然后我们准备一个store文件: 里面定义了search: searchValue,一个search值,  这个search值呢,来自谁呢,来自 import searchValue from ../features/search/searchSlice这个文件会处理这个值 我们再看searchSlic组件 这个代码片段是使用 Redux Toolkit 中的 createSlice 函数创建的 Redux slice。在 Redux 中一个 slice 是包含 reducer 和 action creators 的一组逻辑块它用于管理 store 中的一部分状态. (我知道之前用redux是 action和reducer 和store),要搞很多代码,现在我使用的是 Redux Toolkit,当然官方现在也是主推这种写法,  所以整个流程就是: 使用 configureStore 函数来创建 Redux store,在创建 store 时可以通过 reducer 属性将一个或多个 reducers 组合到一个根 reducer 中这样就能够管理整个应用程序的状态。 我在store放了一个search的属性; 然后用 createSlice 创建的了一个创建一个searchReducer,因为createSlice 函数返回的对象中包含了 reducer 属性可以通过 searchSlice.reducer 获取到该 reducer。将这个 reducer 添加到 configureStore 的 reducer 中就将该 reducer 集成到了整个 Redux store。 然后我们看到searchSlice文件中其实也包含了actions, // Action creators are generated for each case reducer function export const { handleSearchValue } searchSlice.actions 可以通过 searchSlice.actions 获取到该 slice 的 action creators。这些 action creators 可以在应用程序的不同部分被分发从而触发对应的 actions。 这样通过分发 handleSearchValue action就可以更新 Redux store 中与搜索值相关的状态。 最后在 React 组件(Home组件)中你可以使用 useSelector 钩子从 Redux store 中选择特定的状态。通过在组件中使用 useSelector你可以订阅 Redux store 中的状态变化并在状态变化时触发组件的重新渲染。 这就是通过这个简单的方式现实开头提到的需求 Redux演示
http://www.zqtcl.cn/news/843845/

相关文章:

  • 北京企业网站建设电话长沙建设工程信息网
  • 大型综合门户网站开发扁平化个人网站
  • 怎么做代理人金沙网站长沙 网站运营
  • 商城网站开发的目的和意义鲜花类网站建设策划书范文
  • 什么类型的公司需要做建设网站的iis7 网站权限设置
  • 信誉好的商城网站建设火车头 wordpress 发布
  • 龙岩做网站抚顺 网站建设
  • wordpress怎么设置广告位青州网站优化
  • 网站的备案编号高端网站建设谷美
  • 佛山智能网站建设地址设计资溪做面包招聘的网站
  • 荆州网站建设多少钱国外网站设计理念
  • 网站备案成功后wordpress文字加框
  • 中小企业怎么优化网站西安网站建设求职简历
  • 网站开发者模式怎么打开商城网站建设特点有哪些
  • 网站登录按纽是灰色的做网站的前途怎么样
  • 常州城乡建设局网站霸榜seo
  • 网站响应样式如何制作自己的公众号
  • 网站的友情连接怎么做免费收录链接网
  • 太原网站设计排名wordpress 设置语言
  • 南京模板建站定制网站网站单页面怎么做的
  • 宁夏住房建设厅网站石家庄最新今天消息
  • 写网站软件tomcat部署wordpress
  • 怎么做下载网站吗分析一个网站
  • 网站建设禁止谷歌收录的办法做挂网站
  • 佛山优化网站公司做购物网站需要多少钱
  • 山东网站建设维护营销型网站是什么样的
  • 长沙营销网站建设苏州风险区域最新
  • 个人网站百度推广收费wordpress发邮件慢
  • 三门峡网站设计wordpress 去掉功能
  • 网站小程序开发公司wordpress 用户授权