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

自己制作的网站怎么发布如何做网站的教程

自己制作的网站怎么发布,如何做网站的教程,辽宁网站建设多少钱,罗湖网站建设的公司MobX 是一个身经百战的库,它通过运用透明的函数式响应编程(Transparent Functional Reactive Programming,TFRP)使状态管理变得简单和可扩展。官网地址:关于 MobX | MobX中文文档 | MobX中文网 安装依赖 mobx-react-…

MobX 是一个身经百战的库,它通过运用透明的函数式响应编程(Transparent Functional Reactive Programming,TFRP)使状态管理变得简单和可扩展。官网地址:关于 MobX | MobX中文文档 | MobX中文网

安装依赖

mobx-react-lite是一个mobx和react建立链接的依赖库,也必须安装才可以使用

yarn add mobx yarn add mobx-react-lite

创建一个或者多个store

并使用store/index.js统一管理,这样以后只需要使用统一的一种方式就可以了

CountStore.js:一个存储数据的store

import { makeAutoObservable } from "mobx"class CountStore {count = 0constructor() {makeAutoObservable(this)}addCount = () => {this.count++}
}export default CountStore

统一管理的index.js:

import CountStore from "./count";
import MyInfo from "./info";
import React from "react";class Store {constructor() {this.countStore = new CountStore()this.myInfo = new MyInfo()}
}// 使用context是为了让react识别到Store里面的mobx,不然react不认识Store
const rootStore = new Store()
const context = React.createContext(rootStore)
export const useStore = () => React.useContext(context)

在组建中使用

像使用hooks一样使用store,也可以使用解构赋值的形式,将countStore解构出来:

import React from 'react'
import { useStore } from './store'
import { observer } from 'mobx-react-lite'function App() {const { countStore, myInfo } = useStore()return (<div><h2>APP组件</h2><div className="count-box">count状态: {countStore.count}<button onClick={countStore.addCount}>+</button></div><div>myinfo状态: {myInfo.myCar.join('++')}myAge状态: {myInfo.FilterAge.join('||')}<button onClick={myInfo.addCar}>修改内容</button></div></div>)
}export default observer(App)

使用效果

可以在React组建中调试查看数据,找到对应的组件,然后查看Hooks下Context属性,找到里面有store的那个,然后打开,即可查看里面存储的数据

 

 

http://www.yayakq.cn/news/120809/

相关文章:

  • 高唐做创建网站的公司传奇手游网页游戏平台
  • 互联网保险产品昆明网络推广优化
  • 国产化网站建设wordpress如何cdn优化
  • 学校校园网站建设现在学软件前景怎么样
  • 商务网站专题页微信有网站开发吗
  • 品牌广告设计制作公司网站源码沈阳网站开发培训价格
  • 北京金山办公软件股份有限公司官网网站建设优化合同
  • 视频网站点击链接怎么做河南省建筑一体化平台官网
  • 广东粤建设计院网站凡科互动下载
  • 视频推广网站湛江网站制作系统
  • 做彩票网站需要什么服务器能建网站的app
  • 网站建设如何加入字体域名备案在哪里备案
  • 网站开发参考书彩票网站开发解决方案
  • 网站页中繁体转移代码湖南郴州
  • 中国芗城区城乡建设局网站河南省建设集团有限公司官网
  • 天津建设项目招投标网站分析网站的关键词
  • 深圳公司网站改版通知uc推广登录入口
  • 商务网站建设ppt模板百度指数代表什么意思
  • 完整的网络营销推广方案包括大型网站和小企业站优化思路
  • 如何个网站做二维码为什么谷歌浏览器打不开网页
  • 做公司网站软件免费发布信息的网站平台
  • 网站出问题成都消防设计公司
  • 公司网站首页如何做上海传媒公司李闪闪身价
  • 住建部官方网站什么是网站推广方案
  • 新手学做网站推荐软件discuzq官网
  • 导航类网站模板中国企业500强排名
  • 网站优化策略网站流量狂刷器
  • 怎样做网站推广啊视频公司网站建设注意事项
  • 网站开发棋牌知名排版网站
  • 铁岭哪家做营销型网站wordpress首页html在哪里修改