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

React学习(十)

目录:

1.react-进阶-mobox-介绍

2.react-进阶-mobox-入门

3.react-进阶-mobx-远程action

1.react-进阶-mobox-介绍

之前用的useEffect来管理状态,这里学习管理状态的第三方库mobx

2.react-进阶-mobox-入门

共享的数据:

新建一个文件 夹,来存储共享数据:这种根数据相关的代码,不牵扯到展示不包含jsx代码,只负责展示,以ts结尾

代码风格接近面向对象,代码里都是类啊,对象啊,属性啊,方法啊等等

构造器,需要调用一个方法,使之变成状态数据,加了这个属性才会变成可检测状态的属性

此时A7组件没有感知到数据的变化,需要借助

observe进行包装A7函数导出

此时只限于一个组件,我们想多个组件

3.react-进阶-mobx-远程action

上面只是改变了本地的初始值学生对象

下面我们显示去服务器查询学生数据,显示学生姓名

我们用onSearch事件,不像onChange,他需要点击搜索按钮,或者回车调用接口

有一个警告,数据来自远程需要这样写:赋值操作需要用

派生值:

定义像方法,使用像属性,使用的时候不用家()了

这个属性,具有缓存功能,如果参数值不变,取的是缓存值,不用调用接口了

只打印了一次

如何手动把属性、方法、get方法变成状态数据action方法,以及计算值,我们前面是用了makeAutoObservable,他可以吧store中的属性变成状态数据,这些是自动的,我们手动怎么做?

可以注解语法,需要修改文件

http://www.dtcms.com/a/347541.html

相关文章:

  • 【LeetCode】85. 最大矩形 (暴力枚举)
  • 某铝业智慧工厂网络建设优化方案实践
  • 使用tensorRT10部署yolov5目标检测模型(2)
  • 【深度学习】深度学习中的结构化概率模型:理论、方法与应用
  • Qt从qmake迁移到cmake的记录
  • 【深度学习新浪潮】有哪些工具可以帮助我们对视频进行内容分析和关键信息提取?
  • 从0开始学习Java+AI知识点总结-23.web实战案例(班级和学生增删改查、信息统计)
  • Day58 Java面向对象13 instanceof 和 类型转换
  • 自动化运维Ansible
  • 13.机器学习—— ML特征工程和优化方法
  • CANN安装
  • 电力方向国际期刊推荐
  • 分析 HashMap 源码
  • 《TCP多线程通信代码C语言开发流程解析》
  • redis----hash类型详解
  • 领码方案:新一代页面权限体系全景解析(完整版)
  • Radis安装部署(Linux,Docker)
  • 温度对直线导轨的性能有哪些影响?
  • TypeScript 的泛型(Generics)作用理解
  • 如何优雅解决 OpenCV 分段错误(Segfault):子进程隔离实战
  • 工业企业与海关匹配数据(2000-2013)
  • Unity中删除不及时的问题
  • DeepSeek-V3.1发布,预示下一代国产芯片即将发布,更新一小版本,跨出一大步
  • 深入理解3x3矩阵
  • Java—— 配置文件Properties
  • Spring Boot 实现 POJO 级联封装复杂属性
  • Redis学习笔记 ----- 缓存
  • 寻鲜之旅“咖”约深圳,容声冰箱引领“养鲜”新体验
  • 解决coze api使用coze.workflows.runs.create运行workflow返回400,但text为空
  • ⚡ Ranger 基础命令与功能详解